
package org.opentravel.ota._2003._05;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.opentravel.ota._2003._05 package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _OntologyExtension_QNAME = new QName("http://www.opentravel.org/OTA/2003/05", "OntologyExtension");
    private final static QName _TPAExtensions_QNAME = new QName("http://www.opentravel.org/OTA/2003/05", "TPA_Extensions");
    private final static QName _VehReservation_QNAME = new QName("http://www.opentravel.org/OTA/2003/05", "VehReservation");
    private final static QName _ParagraphTypeImage_QNAME = new QName("http://www.opentravel.org/OTA/2003/05", "Image");
    private final static QName _ParagraphTypeURL_QNAME = new QName("http://www.opentravel.org/OTA/2003/05", "URL");
    private final static QName _ParagraphTypeText_QNAME = new QName("http://www.opentravel.org/OTA/2003/05", "Text");
    private final static QName _ParagraphTypeListItem_QNAME = new QName("http://www.opentravel.org/OTA/2003/05", "ListItem");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.opentravel.ota._2003._05
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link OTAVehModifyRS }
     * 
     */
    public OTAVehModifyRS createOTAVehModifyRS() {
        return new OTAVehModifyRS();
    }

    /**
     * Create an instance of {@link OTAVehResRQ }
     * 
     */
    public OTAVehResRQ createOTAVehResRQ() {
        return new OTAVehResRQ();
    }

    /**
     * Create an instance of {@link OTAVehResRS }
     * 
     */
    public OTAVehResRS createOTAVehResRS() {
        return new OTAVehResRS();
    }

    /**
     * Create an instance of {@link OTAVehCheckInRS }
     * 
     */
    public OTAVehCheckInRS createOTAVehCheckInRS() {
        return new OTAVehCheckInRS();
    }

    /**
     * Create an instance of {@link OTAVehLocSearchRS }
     * 
     */
    public OTAVehLocSearchRS createOTAVehLocSearchRS() {
        return new OTAVehLocSearchRS();
    }

    /**
     * Create an instance of {@link OTAVehCheckInRQ }
     * 
     */
    public OTAVehCheckInRQ createOTAVehCheckInRQ() {
        return new OTAVehCheckInRQ();
    }

    /**
     * Create an instance of {@link OTAVehLocDetailRQ }
     * 
     */
    public OTAVehLocDetailRQ createOTAVehLocDetailRQ() {
        return new OTAVehLocDetailRQ();
    }

    /**
     * Create an instance of {@link OTAVehLocDetailRS }
     * 
     */
    public OTAVehLocDetailRS createOTAVehLocDetailRS() {
        return new OTAVehLocDetailRS();
    }

    /**
     * Create an instance of {@link OTAVehRetResRQ }
     * 
     */
    public OTAVehRetResRQ createOTAVehRetResRQ() {
        return new OTAVehRetResRQ();
    }

    /**
     * Create an instance of {@link OTAVehCancelRS }
     * 
     */
    public OTAVehCancelRS createOTAVehCancelRS() {
        return new OTAVehCancelRS();
    }

    /**
     * Create an instance of {@link OTAVehModifyRQ }
     * 
     */
    public OTAVehModifyRQ createOTAVehModifyRQ() {
        return new OTAVehModifyRQ();
    }

    /**
     * Create an instance of {@link OTAVehAvailRateRQ }
     * 
     */
    public OTAVehAvailRateRQ createOTAVehAvailRateRQ() {
        return new OTAVehAvailRateRQ();
    }

    /**
     * Create an instance of {@link OriginDestinationInformationType }
     * 
     */
    public OriginDestinationInformationType createOriginDestinationInformationType() {
        return new OriginDestinationInformationType();
    }

    /**
     * Create an instance of {@link ContactPersonType }
     * 
     */
    public ContactPersonType createContactPersonType() {
        return new ContactPersonType();
    }

    /**
     * Create an instance of {@link OperationScheduleType }
     * 
     */
    public OperationScheduleType createOperationScheduleType() {
        return new OperationScheduleType();
    }

    /**
     * Create an instance of {@link OperationScheduleType.OperationTimes }
     * 
     */
    public OperationScheduleType.OperationTimes createOperationScheduleTypeOperationTimes() {
        return new OperationScheduleType.OperationTimes();
    }

    /**
     * Create an instance of {@link NoShowFeeType }
     * 
     */
    public NoShowFeeType createNoShowFeeType() {
        return new NoShowFeeType();
    }

    /**
     * Create an instance of {@link VideoDescriptionType }
     * 
     */
    public VideoDescriptionType createVideoDescriptionType() {
        return new VideoDescriptionType();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalDetailsType }
     * 
     */
    public VehicleLocationAdditionalDetailsType createVehicleLocationAdditionalDetailsType() {
        return new VehicleLocationAdditionalDetailsType();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalDetailsType.OneWayDropLocations }
     * 
     */
    public VehicleLocationAdditionalDetailsType.OneWayDropLocations createVehicleLocationAdditionalDetailsTypeOneWayDropLocations() {
        return new VehicleLocationAdditionalDetailsType.OneWayDropLocations();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalDetailsType.Shuttle }
     * 
     */
    public VehicleLocationAdditionalDetailsType.Shuttle createVehicleLocationAdditionalDetailsTypeShuttle() {
        return new VehicleLocationAdditionalDetailsType.Shuttle();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalDetailsType.Shuttle.ShuttleInfos }
     * 
     */
    public VehicleLocationAdditionalDetailsType.Shuttle.ShuttleInfos createVehicleLocationAdditionalDetailsTypeShuttleShuttleInfos() {
        return new VehicleLocationAdditionalDetailsType.Shuttle.ShuttleInfos();
    }

    /**
     * Create an instance of {@link FlightSegmentBaseType }
     * 
     */
    public FlightSegmentBaseType createFlightSegmentBaseType() {
        return new FlightSegmentBaseType();
    }

    /**
     * Create an instance of {@link DateTimeSpanType }
     * 
     */
    public DateTimeSpanType createDateTimeSpanType() {
        return new DateTimeSpanType();
    }

    /**
     * Create an instance of {@link OntologyLocationType }
     * 
     */
    public OntologyLocationType createOntologyLocationType() {
        return new OntologyLocationType();
    }

    /**
     * Create an instance of {@link OntologyAddressType }
     * 
     */
    public OntologyAddressType createOntologyAddressType() {
        return new OntologyAddressType();
    }

    /**
     * Create an instance of {@link OntologyLocationType.Geocode }
     * 
     */
    public OntologyLocationType.Geocode createOntologyLocationTypeGeocode() {
        return new OntologyLocationType.Geocode();
    }

    /**
     * Create an instance of {@link OntologyWeightType }
     * 
     */
    public OntologyWeightType createOntologyWeightType() {
        return new OntologyWeightType();
    }

    /**
     * Create an instance of {@link OntologyDistanceType }
     * 
     */
    public OntologyDistanceType createOntologyDistanceType() {
        return new OntologyDistanceType();
    }

    /**
     * Create an instance of {@link VehicleAdditionalDriverRequirementsType }
     * 
     */
    public VehicleAdditionalDriverRequirementsType createVehicleAdditionalDriverRequirementsType() {
        return new VehicleAdditionalDriverRequirementsType();
    }

    /**
     * Create an instance of {@link VehicleAdditionalDriverRequirementsType.AddlDriverInfos }
     * 
     */
    public VehicleAdditionalDriverRequirementsType.AddlDriverInfos createVehicleAdditionalDriverRequirementsTypeAddlDriverInfos() {
        return new VehicleAdditionalDriverRequirementsType.AddlDriverInfos();
    }

    /**
     * Create an instance of {@link VehicleAdditionalDriverRequirementsType.AddlDriverInfos.Vehicles }
     * 
     */
    public VehicleAdditionalDriverRequirementsType.AddlDriverInfos.Vehicles createVehicleAdditionalDriverRequirementsTypeAddlDriverInfosVehicles() {
        return new VehicleAdditionalDriverRequirementsType.AddlDriverInfos.Vehicles();
    }

    /**
     * Create an instance of {@link VehicleCoreType }
     * 
     */
    public VehicleCoreType createVehicleCoreType() {
        return new VehicleCoreType();
    }

    /**
     * Create an instance of {@link CustomerType }
     * 
     */
    public CustomerType createCustomerType() {
        return new CustomerType();
    }

    /**
     * Create an instance of {@link CustomerType.CustLoyalty }
     * 
     */
    public CustomerType.CustLoyalty createCustomerTypeCustLoyalty() {
        return new CustomerType.CustLoyalty();
    }

    /**
     * Create an instance of {@link CustomerType.CustLoyalty.SecurityInfo }
     * 
     */
    public CustomerType.CustLoyalty.SecurityInfo createCustomerTypeCustLoyaltySecurityInfo() {
        return new CustomerType.CustLoyalty.SecurityInfo();
    }

    /**
     * Create an instance of {@link CustomerType.CustLoyalty.MemberPreferences }
     * 
     */
    public CustomerType.CustLoyalty.MemberPreferences createCustomerTypeCustLoyaltyMemberPreferences() {
        return new CustomerType.CustLoyalty.MemberPreferences();
    }

    /**
     * Create an instance of {@link CustomerType.CustLoyalty.MemberPreferences.Offer }
     * 
     */
    public CustomerType.CustLoyalty.MemberPreferences.Offer createCustomerTypeCustLoyaltyMemberPreferencesOffer() {
        return new CustomerType.CustLoyalty.MemberPreferences.Offer();
    }

    /**
     * Create an instance of {@link PaymentFormType }
     * 
     */
    public PaymentFormType createPaymentFormType() {
        return new PaymentFormType();
    }

    /**
     * Create an instance of {@link CustomerType.PaymentForm }
     * 
     */
    public CustomerType.PaymentForm createCustomerTypePaymentForm() {
        return new CustomerType.PaymentForm();
    }

    /**
     * Create an instance of {@link PaymentFormType.Ticket }
     * 
     */
    public PaymentFormType.Ticket createPaymentFormTypeTicket() {
        return new PaymentFormType.Ticket();
    }

    /**
     * Create an instance of {@link PaymentFormType.LoyaltyRedemption }
     * 
     */
    public PaymentFormType.LoyaltyRedemption createPaymentFormTypeLoyaltyRedemption() {
        return new PaymentFormType.LoyaltyRedemption();
    }

    /**
     * Create an instance of {@link AddressType }
     * 
     */
    public AddressType createAddressType() {
        return new AddressType();
    }

    /**
     * Create an instance of {@link PersonNameType }
     * 
     */
    public PersonNameType createPersonNameType() {
        return new PersonNameType();
    }

    /**
     * Create an instance of {@link ParagraphType }
     * 
     */
    public ParagraphType createParagraphType() {
        return new ParagraphType();
    }

    /**
     * Create an instance of {@link VehicleModifyRQAdditionalInfoType }
     * 
     */
    public VehicleModifyRQAdditionalInfoType createVehicleModifyRQAdditionalInfoType() {
        return new VehicleModifyRQAdditionalInfoType();
    }

    /**
     * Create an instance of {@link PaymentDetailType }
     * 
     */
    public PaymentDetailType createPaymentDetailType() {
        return new PaymentDetailType();
    }

    /**
     * Create an instance of {@link VehicleModifyRQAdditionalInfoType.CoveragePrefs }
     * 
     */
    public VehicleModifyRQAdditionalInfoType.CoveragePrefs createVehicleModifyRQAdditionalInfoTypeCoveragePrefs() {
        return new VehicleModifyRQAdditionalInfoType.CoveragePrefs();
    }

    /**
     * Create an instance of {@link OrdersType }
     * 
     */
    public OrdersType createOrdersType() {
        return new OrdersType();
    }

    /**
     * Create an instance of {@link OrdersType.Order }
     * 
     */
    public OrdersType.Order createOrdersTypeOrder() {
        return new OrdersType.Order();
    }

    /**
     * Create an instance of {@link OrdersType.Order.Products }
     * 
     */
    public OrdersType.Order.Products createOrdersTypeOrderProducts() {
        return new OrdersType.Order.Products();
    }

    /**
     * Create an instance of {@link VehicleRentalRateType }
     * 
     */
    public VehicleRentalRateType createVehicleRentalRateType() {
        return new VehicleRentalRateType();
    }

    /**
     * Create an instance of {@link RateQualifierType }
     * 
     */
    public RateQualifierType createRateQualifierType() {
        return new RateQualifierType();
    }

    /**
     * Create an instance of {@link RateQualifierType.RateComments }
     * 
     */
    public RateQualifierType.RateComments createRateQualifierTypeRateComments() {
        return new RateQualifierType.RateComments();
    }

    /**
     * Create an instance of {@link RateRulesType }
     * 
     */
    public RateRulesType createRateRulesType() {
        return new RateRulesType();
    }

    /**
     * Create an instance of {@link RateRulesType.CancelPenaltyInfo }
     * 
     */
    public RateRulesType.CancelPenaltyInfo createRateRulesTypeCancelPenaltyInfo() {
        return new RateRulesType.CancelPenaltyInfo();
    }

    /**
     * Create an instance of {@link RateRulesType.PaymentRules }
     * 
     */
    public RateRulesType.PaymentRules createRateRulesTypePaymentRules() {
        return new RateRulesType.PaymentRules();
    }

    /**
     * Create an instance of {@link RateRulesType.PaymentRules.AcceptablePayments }
     * 
     */
    public RateRulesType.PaymentRules.AcceptablePayments createRateRulesTypePaymentRulesAcceptablePayments() {
        return new RateRulesType.PaymentRules.AcceptablePayments();
    }

    /**
     * Create an instance of {@link RateRulesType.PickupReturnRules }
     * 
     */
    public RateRulesType.PickupReturnRules createRateRulesTypePickupReturnRules() {
        return new RateRulesType.PickupReturnRules();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType }
     * 
     */
    public VehicleAvailCoreType createVehicleAvailCoreType() {
        return new VehicleAvailCoreType();
    }

    /**
     * Create an instance of {@link RecipientInfosType }
     * 
     */
    public RecipientInfosType createRecipientInfosType() {
        return new RecipientInfosType();
    }

    /**
     * Create an instance of {@link RecipientInfosType.RecipientInfo }
     * 
     */
    public RecipientInfosType.RecipientInfo createRecipientInfosTypeRecipientInfo() {
        return new RecipientInfosType.RecipientInfo();
    }

    /**
     * Create an instance of {@link OntologyPaymentType }
     * 
     */
    public OntologyPaymentType createOntologyPaymentType() {
        return new OntologyPaymentType();
    }

    /**
     * Create an instance of {@link OntologyPaymentType.Rate }
     * 
     */
    public OntologyPaymentType.Rate createOntologyPaymentTypeRate() {
        return new OntologyPaymentType.Rate();
    }

    /**
     * Create an instance of {@link CommonPrefType }
     * 
     */
    public CommonPrefType createCommonPrefType() {
        return new CommonPrefType();
    }

    /**
     * Create an instance of {@link CoverageLimitType }
     * 
     */
    public CoverageLimitType createCoverageLimitType() {
        return new CoverageLimitType();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType }
     * 
     */
    public VehicleAvailRQCoreType createVehicleAvailRQCoreType() {
        return new VehicleAvailRQCoreType();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.SpecialEquipPrefs }
     * 
     */
    public VehicleAvailRQCoreType.SpecialEquipPrefs createVehicleAvailRQCoreTypeSpecialEquipPrefs() {
        return new VehicleAvailRQCoreType.SpecialEquipPrefs();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.VehPrefs }
     * 
     */
    public VehicleAvailRQCoreType.VehPrefs createVehicleAvailRQCoreTypeVehPrefs() {
        return new VehicleAvailRQCoreType.VehPrefs();
    }

    /**
     * Create an instance of {@link VehiclePrefType }
     * 
     */
    public VehiclePrefType createVehiclePrefType() {
        return new VehiclePrefType();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.VendorPrefs }
     * 
     */
    public VehicleAvailRQCoreType.VendorPrefs createVehicleAvailRQCoreTypeVendorPrefs() {
        return new VehicleAvailRQCoreType.VendorPrefs();
    }

    /**
     * Create an instance of {@link TravelerRPHs }
     * 
     */
    public TravelerRPHs createTravelerRPHs() {
        return new TravelerRPHs();
    }

    /**
     * Create an instance of {@link DocumentType }
     * 
     */
    public DocumentType createDocumentType() {
        return new DocumentType();
    }

    /**
     * Create an instance of {@link CancelInfoRSType }
     * 
     */
    public CancelInfoRSType createCancelInfoRSType() {
        return new CancelInfoRSType();
    }

    /**
     * Create an instance of {@link CommentType }
     * 
     */
    public CommentType createCommentType() {
        return new CommentType();
    }

    /**
     * Create an instance of {@link TextDescriptionType }
     * 
     */
    public TextDescriptionType createTextDescriptionType() {
        return new TextDescriptionType();
    }

    /**
     * Create an instance of {@link CodeListFeeType }
     * 
     */
    public CodeListFeeType createCodeListFeeType() {
        return new CodeListFeeType();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Taxes }
     * 
     */
    public CodeListFeeType.Taxes createCodeListFeeTypeTaxes() {
        return new CodeListFeeType.Taxes();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Taxes.Qualifiers }
     * 
     */
    public CodeListFeeType.Taxes.Qualifiers createCodeListFeeTypeTaxesQualifiers() {
        return new CodeListFeeType.Taxes.Qualifiers();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Taxes.Qualifiers.ChargeUnit }
     * 
     */
    public CodeListFeeType.Taxes.Qualifiers.ChargeUnit createCodeListFeeTypeTaxesQualifiersChargeUnit() {
        return new CodeListFeeType.Taxes.Qualifiers.ChargeUnit();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Taxes.Amount }
     * 
     */
    public CodeListFeeType.Taxes.Amount createCodeListFeeTypeTaxesAmount() {
        return new CodeListFeeType.Taxes.Amount();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Qualifiers }
     * 
     */
    public CodeListFeeType.Qualifiers createCodeListFeeTypeQualifiers() {
        return new CodeListFeeType.Qualifiers();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Qualifiers.ChargeUnit }
     * 
     */
    public CodeListFeeType.Qualifiers.ChargeUnit createCodeListFeeTypeQualifiersChargeUnit() {
        return new CodeListFeeType.Qualifiers.ChargeUnit();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Amount }
     * 
     */
    public CodeListFeeType.Amount createCodeListFeeTypeAmount() {
        return new CodeListFeeType.Amount();
    }

    /**
     * Create an instance of {@link PhonePrefType }
     * 
     */
    public PhonePrefType createPhonePrefType() {
        return new PhonePrefType();
    }

    /**
     * Create an instance of {@link OntologyTimeDurationType }
     * 
     */
    public OntologyTimeDurationType createOntologyTimeDurationType() {
        return new OntologyTimeDurationType();
    }

    /**
     * Create an instance of {@link OntologyTimeDurationType.StartAndEnd }
     * 
     */
    public OntologyTimeDurationType.StartAndEnd createOntologyTimeDurationTypeStartAndEnd() {
        return new OntologyTimeDurationType.StartAndEnd();
    }

    /**
     * Create an instance of {@link ImageDescriptionType }
     * 
     */
    public ImageDescriptionType createImageDescriptionType() {
        return new ImageDescriptionType();
    }

    /**
     * Create an instance of {@link SpecialRequestType }
     * 
     */
    public SpecialRequestType createSpecialRequestType() {
        return new SpecialRequestType();
    }

    /**
     * Create an instance of {@link SourceType }
     * 
     */
    public SourceType createSourceType() {
        return new SourceType();
    }

    /**
     * Create an instance of {@link OntologyLoyaltyType }
     * 
     */
    public OntologyLoyaltyType createOntologyLoyaltyType() {
        return new OntologyLoyaltyType();
    }

    /**
     * Create an instance of {@link VehicleSegmentCoreType }
     * 
     */
    public VehicleSegmentCoreType createVehicleSegmentCoreType() {
        return new VehicleSegmentCoreType();
    }

    /**
     * Create an instance of {@link OntologyAnimalType }
     * 
     */
    public OntologyAnimalType createOntologyAnimalType() {
        return new OntologyAnimalType();
    }

    /**
     * Create an instance of {@link OntologyAnimalType.Detail }
     * 
     */
    public OntologyAnimalType.Detail createOntologyAnimalTypeDetail() {
        return new OntologyAnimalType.Detail();
    }

    /**
     * Create an instance of {@link AlternateCurrencyType }
     * 
     */
    public AlternateCurrencyType createAlternateCurrencyType() {
        return new AlternateCurrencyType();
    }

    /**
     * Create an instance of {@link OntologyContactType }
     * 
     */
    public OntologyContactType createOntologyContactType() {
        return new OntologyContactType();
    }

    /**
     * Create an instance of {@link RestaurantType }
     * 
     */
    public RestaurantType createRestaurantType() {
        return new RestaurantType();
    }

    /**
     * Create an instance of {@link RestaurantType.CuisineCodes }
     * 
     */
    public RestaurantType.CuisineCodes createRestaurantTypeCuisineCodes() {
        return new RestaurantType.CuisineCodes();
    }

    /**
     * Create an instance of {@link RestaurantType.InfoCodes }
     * 
     */
    public RestaurantType.InfoCodes createRestaurantTypeInfoCodes() {
        return new RestaurantType.InfoCodes();
    }

    /**
     * Create an instance of {@link ImageItemsType }
     * 
     */
    public ImageItemsType createImageItemsType() {
        return new ImageItemsType();
    }

    /**
     * Create an instance of {@link PaymentCardType }
     * 
     */
    public PaymentCardType createPaymentCardType() {
        return new PaymentCardType();
    }

    /**
     * Create an instance of {@link PaymentCardType.ThreeDomainSecurity }
     * 
     */
    public PaymentCardType.ThreeDomainSecurity createPaymentCardTypeThreeDomainSecurity() {
        return new PaymentCardType.ThreeDomainSecurity();
    }

    /**
     * Create an instance of {@link PaymentCardType.ThreeDomainSecurity.Gateway }
     * 
     */
    public PaymentCardType.ThreeDomainSecurity.Gateway createPaymentCardTypeThreeDomainSecurityGateway() {
        return new PaymentCardType.ThreeDomainSecurity.Gateway();
    }

    /**
     * Create an instance of {@link OntologyTravelerClassType }
     * 
     */
    public OntologyTravelerClassType createOntologyTravelerClassType() {
        return new OntologyTravelerClassType();
    }

    /**
     * Create an instance of {@link OntologyValueType }
     * 
     */
    public OntologyValueType createOntologyValueType() {
        return new OntologyValueType();
    }

    /**
     * Create an instance of {@link CommissionType }
     * 
     */
    public CommissionType createCommissionType() {
        return new CommissionType();
    }

    /**
     * Create an instance of {@link OntologyTransportationType }
     * 
     */
    public OntologyTransportationType createOntologyTransportationType() {
        return new OntologyTransportationType();
    }

    /**
     * Create an instance of {@link OntologyTransportationType.Vehicle }
     * 
     */
    public OntologyTransportationType.Vehicle createOntologyTransportationTypeVehicle() {
        return new OntologyTransportationType.Vehicle();
    }

    /**
     * Create an instance of {@link OntologyTransportationType.FlightAndRail }
     * 
     */
    public OntologyTransportationType.FlightAndRail createOntologyTransportationTypeFlightAndRail() {
        return new OntologyTransportationType.FlightAndRail();
    }

    /**
     * Create an instance of {@link VehicleReservationSummaryType }
     * 
     */
    public VehicleReservationSummaryType createVehicleReservationSummaryType() {
        return new VehicleReservationSummaryType();
    }

    /**
     * Create an instance of {@link VehicleModifyRQCoreType }
     * 
     */
    public VehicleModifyRQCoreType createVehicleModifyRQCoreType() {
        return new VehicleModifyRQCoreType();
    }

    /**
     * Create an instance of {@link VehicleModifyRQCoreType.SpecialEquipPrefs }
     * 
     */
    public VehicleModifyRQCoreType.SpecialEquipPrefs createVehicleModifyRQCoreTypeSpecialEquipPrefs() {
        return new VehicleModifyRQCoreType.SpecialEquipPrefs();
    }

    /**
     * Create an instance of {@link AcceptedPaymentsType }
     * 
     */
    public AcceptedPaymentsType createAcceptedPaymentsType() {
        return new AcceptedPaymentsType();
    }

    /**
     * Create an instance of {@link VehicleChargeType }
     * 
     */
    public VehicleChargeType createVehicleChargeType() {
        return new VehicleChargeType();
    }

    /**
     * Create an instance of {@link VehicleChargeType.TaxAmounts }
     * 
     */
    public VehicleChargeType.TaxAmounts createVehicleChargeTypeTaxAmounts() {
        return new VehicleChargeType.TaxAmounts();
    }

    /**
     * Create an instance of {@link TransportationType }
     * 
     */
    public TransportationType createTransportationType() {
        return new TransportationType();
    }

    /**
     * Create an instance of {@link CodeListScheduleType }
     * 
     */
    public CodeListScheduleType createCodeListScheduleType() {
        return new CodeListScheduleType();
    }

    /**
     * Create an instance of {@link CodeListScheduleType.OperationTimes }
     * 
     */
    public CodeListScheduleType.OperationTimes createCodeListScheduleTypeOperationTimes() {
        return new CodeListScheduleType.OperationTimes();
    }

    /**
     * Create an instance of {@link OffLocationServiceCoreType }
     * 
     */
    public OffLocationServiceCoreType createOffLocationServiceCoreType() {
        return new OffLocationServiceCoreType();
    }

    /**
     * Create an instance of {@link OffLocationServiceType }
     * 
     */
    public OffLocationServiceType createOffLocationServiceType() {
        return new OffLocationServiceType();
    }

    /**
     * Create an instance of {@link VehicleVendorAvailabilityType }
     * 
     */
    public VehicleVendorAvailabilityType createVehicleVendorAvailabilityType() {
        return new VehicleVendorAvailabilityType();
    }

    /**
     * Create an instance of {@link VehicleVendorAvailabilityType.VehAvails }
     * 
     */
    public VehicleVendorAvailabilityType.VehAvails createVehicleVendorAvailabilityTypeVehAvails() {
        return new VehicleVendorAvailabilityType.VehAvails();
    }

    /**
     * Create an instance of {@link VehicleVendorAvailabilityType.VehAvails.VehAvail }
     * 
     */
    public VehicleVendorAvailabilityType.VehAvails.VehAvail createVehicleVendorAvailabilityTypeVehAvailsVehAvail() {
        return new VehicleVendorAvailabilityType.VehAvails.VehAvail();
    }

    /**
     * Create an instance of {@link OntologyLodgingType }
     * 
     */
    public OntologyLodgingType createOntologyLodgingType() {
        return new OntologyLodgingType();
    }

    /**
     * Create an instance of {@link MultiModalOfferType }
     * 
     */
    public MultiModalOfferType createMultiModalOfferType() {
        return new MultiModalOfferType();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TravelerCharacteristics }
     * 
     */
    public MultiModalOfferType.TravelerCharacteristics createMultiModalOfferTypeTravelerCharacteristics() {
        return new MultiModalOfferType.TravelerCharacteristics();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TravelerCharacteristics.DetailInfo }
     * 
     */
    public MultiModalOfferType.TravelerCharacteristics.DetailInfo createMultiModalOfferTypeTravelerCharacteristicsDetailInfo() {
        return new MultiModalOfferType.TravelerCharacteristics.DetailInfo();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TripCharacteristics }
     * 
     */
    public MultiModalOfferType.TripCharacteristics createMultiModalOfferTypeTripCharacteristics() {
        return new MultiModalOfferType.TripCharacteristics();
    }

    /**
     * Create an instance of {@link OntologyBaggageType }
     * 
     */
    public OntologyBaggageType createOntologyBaggageType() {
        return new OntologyBaggageType();
    }

    /**
     * Create an instance of {@link OntologyBaggageType.Detail }
     * 
     */
    public OntologyBaggageType.Detail createOntologyBaggageTypeDetail() {
        return new OntologyBaggageType.Detail();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer }
     * 
     */
    public MultiModalOfferType.RequestedOffer createMultiModalOfferTypeRequestedOffer() {
        return new MultiModalOfferType.RequestedOffer();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer.TimePeriod }
     * 
     */
    public MultiModalOfferType.RequestedOffer.TimePeriod createMultiModalOfferTypeRequestedOfferTimePeriod() {
        return new MultiModalOfferType.RequestedOffer.TimePeriod();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart }
     * 
     */
    public MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart createMultiModalOfferTypeRequestedOfferTimePeriodEarliestStart() {
        return new MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod }
     * 
     */
    public MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod createMultiModalOfferTypeRequestedOfferTimePeriodEarliestStartCalculationMethod() {
        return new MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.Ontology }
     * 
     */
    public MultiModalOfferType.Ontology createMultiModalOfferTypeOntology() {
        return new MultiModalOfferType.Ontology();
    }

    /**
     * Create an instance of {@link OntologyCompanyType }
     * 
     */
    public OntologyCompanyType createOntologyCompanyType() {
        return new OntologyCompanyType();
    }

    /**
     * Create an instance of {@link OntologyActivityType }
     * 
     */
    public OntologyActivityType createOntologyActivityType() {
        return new OntologyActivityType();
    }

    /**
     * Create an instance of {@link DirectBillType }
     * 
     */
    public DirectBillType createDirectBillType() {
        return new DirectBillType();
    }

    /**
     * Create an instance of {@link AcceptablePaymentCardsInfoType }
     * 
     */
    public AcceptablePaymentCardsInfoType createAcceptablePaymentCardsInfoType() {
        return new AcceptablePaymentCardsInfoType();
    }

    /**
     * Create an instance of {@link AcceptablePaymentCardsInfoType.AcceptablePaymentCards }
     * 
     */
    public AcceptablePaymentCardsInfoType.AcceptablePaymentCards createAcceptablePaymentCardsInfoTypeAcceptablePaymentCards() {
        return new AcceptablePaymentCardsInfoType.AcceptablePaymentCards();
    }

    /**
     * Create an instance of {@link TextItemsType }
     * 
     */
    public TextItemsType createTextItemsType() {
        return new TextItemsType();
    }

    /**
     * Create an instance of {@link OperationSchedulesPlusChargeType }
     * 
     */
    public OperationSchedulesPlusChargeType createOperationSchedulesPlusChargeType() {
        return new OperationSchedulesPlusChargeType();
    }

    /**
     * Create an instance of {@link VehicleRetrieveResRQAdditionalInfoType }
     * 
     */
    public VehicleRetrieveResRQAdditionalInfoType createVehicleRetrieveResRQAdditionalInfoType() {
        return new VehicleRetrieveResRQAdditionalInfoType();
    }

    /**
     * Create an instance of {@link PlanCostType }
     * 
     */
    public PlanCostType createPlanCostType() {
        return new PlanCostType();
    }

    /**
     * Create an instance of {@link VehicleAvailAdditionalInfoType }
     * 
     */
    public VehicleAvailAdditionalInfoType createVehicleAvailAdditionalInfoType() {
        return new VehicleAvailAdditionalInfoType();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType }
     * 
     */
    public VehicleReservationRQCoreType createVehicleReservationRQCoreType() {
        return new VehicleReservationRQCoreType();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType.SpecialEquipPrefs }
     * 
     */
    public VehicleReservationRQCoreType.SpecialEquipPrefs createVehicleReservationRQCoreTypeSpecialEquipPrefs() {
        return new VehicleReservationRQCoreType.SpecialEquipPrefs();
    }

    /**
     * Create an instance of {@link ConnectionType }
     * 
     */
    public ConnectionType createConnectionType() {
        return new ConnectionType();
    }

    /**
     * Create an instance of {@link VehicleAvailVendorInfoType }
     * 
     */
    public VehicleAvailVendorInfoType createVehicleAvailVendorInfoType() {
        return new VehicleAvailVendorInfoType();
    }

    /**
     * Create an instance of {@link SearchTravelerType }
     * 
     */
    public SearchTravelerType createSearchTravelerType() {
        return new SearchTravelerType();
    }

    /**
     * Create an instance of {@link VehicleRetrieveResRQCoreType }
     * 
     */
    public VehicleRetrieveResRQCoreType createVehicleRetrieveResRQCoreType() {
        return new VehicleRetrieveResRQCoreType();
    }

    /**
     * Create an instance of {@link VehicleAgeRequirementsType }
     * 
     */
    public VehicleAgeRequirementsType createVehicleAgeRequirementsType() {
        return new VehicleAgeRequirementsType();
    }

    /**
     * Create an instance of {@link VehicleAgeRequirementsType.Age }
     * 
     */
    public VehicleAgeRequirementsType.Age createVehicleAgeRequirementsTypeAge() {
        return new VehicleAgeRequirementsType.Age();
    }

    /**
     * Create an instance of {@link VehicleAgeRequirementsType.Age.Vehicles }
     * 
     */
    public VehicleAgeRequirementsType.Age.Vehicles createVehicleAgeRequirementsTypeAgeVehicles() {
        return new VehicleAgeRequirementsType.Age.Vehicles();
    }

    /**
     * Create an instance of {@link VehicleAgeRequirementsType.Age.AgeInfos }
     * 
     */
    public VehicleAgeRequirementsType.Age.AgeInfos createVehicleAgeRequirementsTypeAgeAgeInfos() {
        return new VehicleAgeRequirementsType.Age.AgeInfos();
    }

    /**
     * Create an instance of {@link BaggageSpecificationType }
     * 
     */
    public BaggageSpecificationType createBaggageSpecificationType() {
        return new BaggageSpecificationType();
    }

    /**
     * Create an instance of {@link VideoItemsType }
     * 
     */
    public VideoItemsType createVideoItemsType() {
        return new VideoItemsType();
    }

    /**
     * Create an instance of {@link OntologyDimensionType }
     * 
     */
    public OntologyDimensionType createOntologyDimensionType() {
        return new OntologyDimensionType();
    }

    /**
     * Create an instance of {@link VehicleProfileRentalPrefType }
     * 
     */
    public VehicleProfileRentalPrefType createVehicleProfileRentalPrefType() {
        return new VehicleProfileRentalPrefType();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType }
     * 
     */
    public IndCoverageReqsType createIndCoverageReqsType() {
        return new IndCoverageReqsType();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType.PreexistingConditions }
     * 
     */
    public IndCoverageReqsType.PreexistingConditions createIndCoverageReqsTypePreexistingConditions() {
        return new IndCoverageReqsType.PreexistingConditions();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType.CoveredLuggage }
     * 
     */
    public IndCoverageReqsType.CoveredLuggage createIndCoverageReqsTypeCoveredLuggage() {
        return new IndCoverageReqsType.CoveredLuggage();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType.CoveredLuggage.LuggageItem }
     * 
     */
    public IndCoverageReqsType.CoveredLuggage.LuggageItem createIndCoverageReqsTypeCoveredLuggageLuggageItem() {
        return new IndCoverageReqsType.CoveredLuggage.LuggageItem();
    }

    /**
     * Create an instance of {@link VehicleReservationRQAdditionalInfoType }
     * 
     */
    public VehicleReservationRQAdditionalInfoType createVehicleReservationRQAdditionalInfoType() {
        return new VehicleReservationRQAdditionalInfoType();
    }

    /**
     * Create an instance of {@link VehicleReservationRQAdditionalInfoType.CoveragePrefs }
     * 
     */
    public VehicleReservationRQAdditionalInfoType.CoveragePrefs createVehicleReservationRQAdditionalInfoTypeCoveragePrefs() {
        return new VehicleReservationRQAdditionalInfoType.CoveragePrefs();
    }

    /**
     * Create an instance of {@link OntologyOfferType }
     * 
     */
    public OntologyOfferType createOntologyOfferType() {
        return new OntologyOfferType();
    }

    /**
     * Create an instance of {@link VerificationType }
     * 
     */
    public VerificationType createVerificationType() {
        return new VerificationType();
    }

    /**
     * Create an instance of {@link VehicleAvailRQAdditionalInfoType }
     * 
     */
    public VehicleAvailRQAdditionalInfoType createVehicleAvailRQAdditionalInfoType() {
        return new VehicleAvailRQAdditionalInfoType();
    }

    /**
     * Create an instance of {@link VehicleAvailRQAdditionalInfoType.CoveragePrefs }
     * 
     */
    public VehicleAvailRQAdditionalInfoType.CoveragePrefs createVehicleAvailRQAdditionalInfoTypeCoveragePrefs() {
        return new VehicleAvailRQAdditionalInfoType.CoveragePrefs();
    }

    /**
     * Create an instance of {@link VehicleAvailRSCoreType }
     * 
     */
    public VehicleAvailRSCoreType createVehicleAvailRSCoreType() {
        return new VehicleAvailRSCoreType();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType }
     * 
     */
    public VehicleLocationServicesOfferedType createVehicleLocationServicesOfferedType() {
        return new VehicleLocationServicesOfferedType();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.SpecialEquipments }
     * 
     */
    public VehicleLocationServicesOfferedType.SpecialEquipments createVehicleLocationServicesOfferedTypeSpecialEquipments() {
        return new VehicleLocationServicesOfferedType.SpecialEquipments();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment }
     * 
     */
    public VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment createVehicleLocationServicesOfferedTypeSpecialEquipmentsSpecialEquipment() {
        return new VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges }
     * 
     */
    public VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges createVehicleLocationServicesOfferedTypeSpecialEquipmentsSpecialEquipmentEquipCharges() {
        return new VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges.EquipCharge }
     * 
     */
    public VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges.EquipCharge createVehicleLocationServicesOfferedTypeSpecialEquipmentsSpecialEquipmentEquipChargesEquipCharge() {
        return new VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges.EquipCharge();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OffLocationServices }
     * 
     */
    public VehicleLocationServicesOfferedType.OffLocationServices createVehicleLocationServicesOfferedTypeOffLocationServices() {
        return new VehicleLocationServicesOfferedType.OffLocationServices();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService }
     * 
     */
    public VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService createVehicleLocationServicesOfferedTypeOffLocationServicesOffLocationService() {
        return new VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges }
     * 
     */
    public VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges createVehicleLocationServicesOfferedTypeOffLocationServicesOffLocationServiceOffLocServiceCharges() {
        return new VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge }
     * 
     */
    public VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge createVehicleLocationServicesOfferedTypeOffLocationServicesOffLocationServiceOffLocServiceChargesOffLocServiceCharge() {
        return new VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OnLocationServices }
     * 
     */
    public VehicleLocationServicesOfferedType.OnLocationServices createVehicleLocationServicesOfferedTypeOnLocationServices() {
        return new VehicleLocationServicesOfferedType.OnLocationServices();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService }
     * 
     */
    public VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService createVehicleLocationServicesOfferedTypeOnLocationServicesOnLocationService() {
        return new VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges }
     * 
     */
    public VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges createVehicleLocationServicesOfferedTypeOnLocationServicesOnLocationServiceOnLocServiceCharges() {
        return new VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges.OnLocServiceCharge }
     * 
     */
    public VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges.OnLocServiceCharge createVehicleLocationServicesOfferedTypeOnLocationServicesOnLocationServiceOnLocServiceChargesOnLocServiceCharge() {
        return new VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges.OnLocServiceCharge();
    }

    /**
     * Create an instance of {@link VehicleLocationLiabilitiesType }
     * 
     */
    public VehicleLocationLiabilitiesType createVehicleLocationLiabilitiesType() {
        return new VehicleLocationLiabilitiesType();
    }

    /**
     * Create an instance of {@link VehicleLocationLiabilitiesType.Coverages }
     * 
     */
    public VehicleLocationLiabilitiesType.Coverages createVehicleLocationLiabilitiesTypeCoverages() {
        return new VehicleLocationLiabilitiesType.Coverages();
    }

    /**
     * Create an instance of {@link VehicleLocationLiabilitiesType.Coverages.Coverage }
     * 
     */
    public VehicleLocationLiabilitiesType.Coverages.Coverage createVehicleLocationLiabilitiesTypeCoveragesCoverage() {
        return new VehicleLocationLiabilitiesType.Coverages.Coverage();
    }

    /**
     * Create an instance of {@link VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees }
     * 
     */
    public VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees createVehicleLocationLiabilitiesTypeCoveragesCoverageCoverageFees() {
        return new VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees();
    }

    /**
     * Create an instance of {@link VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee }
     * 
     */
    public VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee createVehicleLocationLiabilitiesTypeCoveragesCoverageCoverageFeesCoverageFee() {
        return new VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee();
    }

    /**
     * Create an instance of {@link VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee.Vehicles }
     * 
     */
    public VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee.Vehicles createVehicleLocationLiabilitiesTypeCoveragesCoverageCoverageFeesCoverageFeeVehicles() {
        return new VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee.Vehicles();
    }

    /**
     * Create an instance of {@link VehicleType }
     * 
     */
    public VehicleType createVehicleType() {
        return new VehicleType();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType }
     * 
     */
    public VehicleLocationAdditionalFeesType createVehicleLocationAdditionalFeesType() {
        return new VehicleLocationAdditionalFeesType();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType.MiscellaneousCharges }
     * 
     */
    public VehicleLocationAdditionalFeesType.MiscellaneousCharges createVehicleLocationAdditionalFeesTypeMiscellaneousCharges() {
        return new VehicleLocationAdditionalFeesType.MiscellaneousCharges();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType.Surcharges }
     * 
     */
    public VehicleLocationAdditionalFeesType.Surcharges createVehicleLocationAdditionalFeesTypeSurcharges() {
        return new VehicleLocationAdditionalFeesType.Surcharges();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType.Fees }
     * 
     */
    public VehicleLocationAdditionalFeesType.Fees createVehicleLocationAdditionalFeesTypeFees() {
        return new VehicleLocationAdditionalFeesType.Fees();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType.Taxes }
     * 
     */
    public VehicleLocationAdditionalFeesType.Taxes createVehicleLocationAdditionalFeesTypeTaxes() {
        return new VehicleLocationAdditionalFeesType.Taxes();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType }
     * 
     */
    public VehicleLocationRequirementsType createVehicleLocationRequirementsType() {
        return new VehicleLocationRequirementsType();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.RequirementInfos }
     * 
     */
    public VehicleLocationRequirementsType.RequirementInfos createVehicleLocationRequirementsTypeRequirementInfos() {
        return new VehicleLocationRequirementsType.RequirementInfos();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.PaymentOptions }
     * 
     */
    public VehicleLocationRequirementsType.PaymentOptions createVehicleLocationRequirementsTypePaymentOptions() {
        return new VehicleLocationRequirementsType.PaymentOptions();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.AdditionalDriver }
     * 
     */
    public VehicleLocationRequirementsType.AdditionalDriver createVehicleLocationRequirementsTypeAdditionalDriver() {
        return new VehicleLocationRequirementsType.AdditionalDriver();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.AdditionalDriver.AddlDriverInfos }
     * 
     */
    public VehicleLocationRequirementsType.AdditionalDriver.AddlDriverInfos createVehicleLocationRequirementsTypeAdditionalDriverAddlDriverInfos() {
        return new VehicleLocationRequirementsType.AdditionalDriver.AddlDriverInfos();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.Age }
     * 
     */
    public VehicleLocationRequirementsType.Age createVehicleLocationRequirementsTypeAge() {
        return new VehicleLocationRequirementsType.Age();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.Age.AgeInfos }
     * 
     */
    public VehicleLocationRequirementsType.Age.AgeInfos createVehicleLocationRequirementsTypeAgeAgeInfos() {
        return new VehicleLocationRequirementsType.Age.AgeInfos();
    }

    /**
     * Create an instance of {@link VehicleLocationVehiclesType }
     * 
     */
    public VehicleLocationVehiclesType createVehicleLocationVehiclesType() {
        return new VehicleLocationVehiclesType();
    }

    /**
     * Create an instance of {@link VehicleLocationVehiclesType.VehicleInfos }
     * 
     */
    public VehicleLocationVehiclesType.VehicleInfos createVehicleLocationVehiclesTypeVehicleInfos() {
        return new VehicleLocationVehiclesType.VehicleInfos();
    }

    /**
     * Create an instance of {@link VehicleLocationDetailsType }
     * 
     */
    public VehicleLocationDetailsType createVehicleLocationDetailsType() {
        return new VehicleLocationDetailsType();
    }

    /**
     * Create an instance of {@link VehicleRetrieveResRSCoreType }
     * 
     */
    public VehicleRetrieveResRSCoreType createVehicleRetrieveResRSCoreType() {
        return new VehicleRetrieveResRSCoreType();
    }

    /**
     * Create an instance of {@link VehicleReservationType }
     * 
     */
    public VehicleReservationType createVehicleReservationType() {
        return new VehicleReservationType();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType }
     * 
     */
    public ItemSearchCriterionType createItemSearchCriterionType() {
        return new ItemSearchCriterionType();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.AdditionalContents }
     * 
     */
    public ItemSearchCriterionType.AdditionalContents createItemSearchCriterionTypeAdditionalContents() {
        return new ItemSearchCriterionType.AdditionalContents();
    }

    /**
     * Create an instance of {@link OTAVehCheckInRQ.PricedEquips }
     * 
     */
    public OTAVehCheckInRQ.PricedEquips createOTAVehCheckInRQPricedEquips() {
        return new OTAVehCheckInRQ.PricedEquips();
    }

    /**
     * Create an instance of {@link OTAVehCheckInRQ.PricedEquips.PricedEquip }
     * 
     */
    public OTAVehCheckInRQ.PricedEquips.PricedEquip createOTAVehCheckInRQPricedEquipsPricedEquip() {
        return new OTAVehCheckInRQ.PricedEquips.PricedEquip();
    }

    /**
     * Create an instance of {@link VehicleRentalDetailsType }
     * 
     */
    public VehicleRentalDetailsType createVehicleRentalDetailsType() {
        return new VehicleRentalDetailsType();
    }

    /**
     * Create an instance of {@link VehicleRentalCoreType }
     * 
     */
    public VehicleRentalCoreType createVehicleRentalCoreType() {
        return new VehicleRentalCoreType();
    }

    /**
     * Create an instance of {@link VehicleSegmentAdditionalInfoType }
     * 
     */
    public VehicleSegmentAdditionalInfoType createVehicleSegmentAdditionalInfoType() {
        return new VehicleSegmentAdditionalInfoType();
    }

    /**
     * Create an instance of {@link VehicleRentalTransactionType }
     * 
     */
    public VehicleRentalTransactionType createVehicleRentalTransactionType() {
        return new VehicleRentalTransactionType();
    }

    /**
     * Create an instance of {@link VehicleRentalTransactionType.PricedEquips }
     * 
     */
    public VehicleRentalTransactionType.PricedEquips createVehicleRentalTransactionTypePricedEquips() {
        return new VehicleRentalTransactionType.PricedEquips();
    }

    /**
     * Create an instance of {@link VehicleRentalTransactionType.PricedEquips.PricedEquip }
     * 
     */
    public VehicleRentalTransactionType.PricedEquips.PricedEquip createVehicleRentalTransactionTypePricedEquipsPricedEquip() {
        return new VehicleRentalTransactionType.PricedEquips.PricedEquip();
    }

    /**
     * Create an instance of {@link CustomerPrimaryAdditionalType }
     * 
     */
    public CustomerPrimaryAdditionalType createCustomerPrimaryAdditionalType() {
        return new CustomerPrimaryAdditionalType();
    }

    /**
     * Create an instance of {@link VehicleCancelRQAdditionalInfoType }
     * 
     */
    public VehicleCancelRQAdditionalInfoType createVehicleCancelRQAdditionalInfoType() {
        return new VehicleCancelRQAdditionalInfoType();
    }

    /**
     * Create an instance of {@link DonationType }
     * 
     */
    public DonationType createDonationType() {
        return new DonationType();
    }

    /**
     * Create an instance of {@link DonationType.DonorInfo }
     * 
     */
    public DonationType.DonorInfo createDonationTypeDonorInfo() {
        return new DonationType.DonorInfo();
    }

    /**
     * Create an instance of {@link SuccessType }
     * 
     */
    public SuccessType createSuccessType() {
        return new SuccessType();
    }

    /**
     * Create an instance of {@link WarningsType }
     * 
     */
    public WarningsType createWarningsType() {
        return new WarningsType();
    }

    /**
     * Create an instance of {@link OTAVehModifyRS.VehModifyRSCore }
     * 
     */
    public OTAVehModifyRS.VehModifyRSCore createOTAVehModifyRSVehModifyRSCore() {
        return new OTAVehModifyRS.VehModifyRSCore();
    }

    /**
     * Create an instance of {@link VehicleModifyRSAdditionalInfoType }
     * 
     */
    public VehicleModifyRSAdditionalInfoType createVehicleModifyRSAdditionalInfoType() {
        return new VehicleModifyRSAdditionalInfoType();
    }

    /**
     * Create an instance of {@link ErrorsType }
     * 
     */
    public ErrorsType createErrorsType() {
        return new ErrorsType();
    }

    /**
     * Create an instance of {@link POSType }
     * 
     */
    public POSType createPOSType() {
        return new POSType();
    }

    /**
     * Create an instance of {@link OTAVehResRQ.VehResRQCore }
     * 
     */
    public OTAVehResRQ.VehResRQCore createOTAVehResRQVehResRQCore() {
        return new OTAVehResRQ.VehResRQCore();
    }

    /**
     * Create an instance of {@link OTAVehResRQ.VehResRQInfo }
     * 
     */
    public OTAVehResRQ.VehResRQInfo createOTAVehResRQVehResRQInfo() {
        return new OTAVehResRQ.VehResRQInfo();
    }

    /**
     * Create an instance of {@link OTAVehCancelRQ }
     * 
     */
    public OTAVehCancelRQ createOTAVehCancelRQ() {
        return new OTAVehCancelRQ();
    }

    /**
     * Create an instance of {@link CancelInfoRQType }
     * 
     */
    public CancelInfoRQType createCancelInfoRQType() {
        return new CancelInfoRQType();
    }

    /**
     * Create an instance of {@link OTAVehResRS.VehResRSCore }
     * 
     */
    public OTAVehResRS.VehResRSCore createOTAVehResRSVehResRSCore() {
        return new OTAVehResRS.VehResRSCore();
    }

    /**
     * Create an instance of {@link VehicleResRSAdditionalInfoType }
     * 
     */
    public VehicleResRSAdditionalInfoType createVehicleResRSAdditionalInfoType() {
        return new VehicleResRSAdditionalInfoType();
    }

    /**
     * Create an instance of {@link TPAExtensionsType }
     * 
     */
    public TPAExtensionsType createTPAExtensionsType() {
        return new TPAExtensionsType();
    }

    /**
     * Create an instance of {@link OTAVehCheckInRS.Remarks }
     * 
     */
    public OTAVehCheckInRS.Remarks createOTAVehCheckInRSRemarks() {
        return new OTAVehCheckInRS.Remarks();
    }

    /**
     * Create an instance of {@link OTAVehLocSearchRS.VehMatchedLocs }
     * 
     */
    public OTAVehLocSearchRS.VehMatchedLocs createOTAVehLocSearchRSVehMatchedLocs() {
        return new OTAVehLocSearchRS.VehMatchedLocs();
    }

    /**
     * Create an instance of {@link CompanyNameType }
     * 
     */
    public CompanyNameType createCompanyNameType() {
        return new CompanyNameType();
    }

    /**
     * Create an instance of {@link UniqueIDType }
     * 
     */
    public UniqueIDType createUniqueIDType() {
        return new UniqueIDType();
    }

    /**
     * Create an instance of {@link OTAVehCheckInRQ.AdjustmentDetails }
     * 
     */
    public OTAVehCheckInRQ.AdjustmentDetails createOTAVehCheckInRQAdjustmentDetails() {
        return new OTAVehCheckInRQ.AdjustmentDetails();
    }

    /**
     * Create an instance of {@link OTAVehCheckInRQ.Remarks }
     * 
     */
    public OTAVehCheckInRQ.Remarks createOTAVehCheckInRQRemarks() {
        return new OTAVehCheckInRQ.Remarks();
    }

    /**
     * Create an instance of {@link OTAVehLocSearchRQ }
     * 
     */
    public OTAVehLocSearchRQ createOTAVehLocSearchRQ() {
        return new OTAVehLocSearchRQ();
    }

    /**
     * Create an instance of {@link OTAPingRQ }
     * 
     */
    public OTAPingRQ createOTAPingRQ() {
        return new OTAPingRQ();
    }

    /**
     * Create an instance of {@link OTAPingRS }
     * 
     */
    public OTAPingRS createOTAPingRS() {
        return new OTAPingRS();
    }

    /**
     * Create an instance of {@link OTAVehLocDetailRQ.Location }
     * 
     */
    public OTAVehLocDetailRQ.Location createOTAVehLocDetailRQLocation() {
        return new OTAVehLocDetailRQ.Location();
    }

    /**
     * Create an instance of {@link OTAVehLocDetailRQ.ResponseFilter }
     * 
     */
    public OTAVehLocDetailRQ.ResponseFilter createOTAVehLocDetailRQResponseFilter() {
        return new OTAVehLocDetailRQ.ResponseFilter();
    }

    /**
     * Create an instance of {@link OTAVehLocDetailRQ.Date }
     * 
     */
    public OTAVehLocDetailRQ.Date createOTAVehLocDetailRQDate() {
        return new OTAVehLocDetailRQ.Date();
    }

    /**
     * Create an instance of {@link OTAVehLocDetailRQ.Keyword }
     * 
     */
    public OTAVehLocDetailRQ.Keyword createOTAVehLocDetailRQKeyword() {
        return new OTAVehLocDetailRQ.Keyword();
    }

    /**
     * Create an instance of {@link OTAVehRetResRS }
     * 
     */
    public OTAVehRetResRS createOTAVehRetResRS() {
        return new OTAVehRetResRS();
    }

    /**
     * Create an instance of {@link VehicleRetrieveResRSAdditionalInfoType }
     * 
     */
    public VehicleRetrieveResRSAdditionalInfoType createVehicleRetrieveResRSAdditionalInfoType() {
        return new VehicleRetrieveResRSAdditionalInfoType();
    }

    /**
     * Create an instance of {@link OTAVehLocDetailRS.Date }
     * 
     */
    public OTAVehLocDetailRS.Date createOTAVehLocDetailRSDate() {
        return new OTAVehLocDetailRS.Date();
    }

    /**
     * Create an instance of {@link OntologyExtensionType }
     * 
     */
    public OntologyExtensionType createOntologyExtensionType() {
        return new OntologyExtensionType();
    }

    /**
     * Create an instance of {@link OTAVehRetResRQ.VehRetResRQCore }
     * 
     */
    public OTAVehRetResRQ.VehRetResRQCore createOTAVehRetResRQVehRetResRQCore() {
        return new OTAVehRetResRQ.VehRetResRQCore();
    }

    /**
     * Create an instance of {@link OTAVehRetResRQ.VehRetResRQInfo }
     * 
     */
    public OTAVehRetResRQ.VehRetResRQInfo createOTAVehRetResRQVehRetResRQInfo() {
        return new OTAVehRetResRQ.VehRetResRQInfo();
    }

    /**
     * Create an instance of {@link OTAVehCancelRS.VehCancelRSCore }
     * 
     */
    public OTAVehCancelRS.VehCancelRSCore createOTAVehCancelRSVehCancelRSCore() {
        return new OTAVehCancelRS.VehCancelRSCore();
    }

    /**
     * Create an instance of {@link VehicleCancelRSAdditionalInfoType }
     * 
     */
    public VehicleCancelRSAdditionalInfoType createVehicleCancelRSAdditionalInfoType() {
        return new VehicleCancelRSAdditionalInfoType();
    }

    /**
     * Create an instance of {@link OTAVehAvailRateRS }
     * 
     */
    public OTAVehAvailRateRS createOTAVehAvailRateRS() {
        return new OTAVehAvailRateRS();
    }

    /**
     * Create an instance of {@link VehicleAvailRSAdditionalInfoType }
     * 
     */
    public VehicleAvailRSAdditionalInfoType createVehicleAvailRSAdditionalInfoType() {
        return new VehicleAvailRSAdditionalInfoType();
    }

    /**
     * Create an instance of {@link OTAVehModifyRQ.VehModifyRQCore }
     * 
     */
    public OTAVehModifyRQ.VehModifyRQCore createOTAVehModifyRQVehModifyRQCore() {
        return new OTAVehModifyRQ.VehModifyRQCore();
    }

    /**
     * Create an instance of {@link OTAVehModifyRQ.VehModifyRQInfo }
     * 
     */
    public OTAVehModifyRQ.VehModifyRQInfo createOTAVehModifyRQVehModifyRQInfo() {
        return new OTAVehModifyRQ.VehModifyRQInfo();
    }

    /**
     * Create an instance of {@link OTAVehAvailRateRQ.VehAvailRQCore }
     * 
     */
    public OTAVehAvailRateRQ.VehAvailRQCore createOTAVehAvailRateRQVehAvailRQCore() {
        return new OTAVehAvailRateRQ.VehAvailRQCore();
    }

    /**
     * Create an instance of {@link RebateType }
     * 
     */
    public RebateType createRebateType() {
        return new RebateType();
    }

    /**
     * Create an instance of {@link TransportationsType }
     * 
     */
    public TransportationsType createTransportationsType() {
        return new TransportationsType();
    }

    /**
     * Create an instance of {@link ListRatePlanType }
     * 
     */
    public ListRatePlanType createListRatePlanType() {
        return new ListRatePlanType();
    }

    /**
     * Create an instance of {@link VehicleMatchedLocationType }
     * 
     */
    public VehicleMatchedLocationType createVehicleMatchedLocationType() {
        return new VehicleMatchedLocationType();
    }

    /**
     * Create an instance of {@link SeatingPrefType }
     * 
     */
    public SeatingPrefType createSeatingPrefType() {
        return new SeatingPrefType();
    }

    /**
     * Create an instance of {@link TimeDurationType }
     * 
     */
    public TimeDurationType createTimeDurationType() {
        return new TimeDurationType();
    }

    /**
     * Create an instance of {@link OperatingAirlineType }
     * 
     */
    public OperatingAirlineType createOperatingAirlineType() {
        return new OperatingAirlineType();
    }

    /**
     * Create an instance of {@link OntologyTripPurposeType }
     * 
     */
    public OntologyTripPurposeType createOntologyTripPurposeType() {
        return new OntologyTripPurposeType();
    }

    /**
     * Create an instance of {@link OperationSchedulesType }
     * 
     */
    public OperationSchedulesType createOperationSchedulesType() {
        return new OperationSchedulesType();
    }

    /**
     * Create an instance of {@link VehicleChargePurposeType }
     * 
     */
    public VehicleChargePurposeType createVehicleChargePurposeType() {
        return new VehicleChargePurposeType();
    }

    /**
     * Create an instance of {@link VehicleModifyRSCoreType }
     * 
     */
    public VehicleModifyRSCoreType createVehicleModifyRSCoreType() {
        return new VehicleModifyRSCoreType();
    }

    /**
     * Create an instance of {@link ListTravelPurpose }
     * 
     */
    public ListTravelPurpose createListTravelPurpose() {
        return new ListTravelPurpose();
    }

    /**
     * Create an instance of {@link WrittenConfInstType }
     * 
     */
    public WrittenConfInstType createWrittenConfInstType() {
        return new WrittenConfInstType();
    }

    /**
     * Create an instance of {@link ListAgeCategory }
     * 
     */
    public ListAgeCategory createListAgeCategory() {
        return new ListAgeCategory();
    }

    /**
     * Create an instance of {@link ListGolferType }
     * 
     */
    public ListGolferType createListGolferType() {
        return new ListGolferType();
    }

    /**
     * Create an instance of {@link VehicleResRSCoreType }
     * 
     */
    public VehicleResRSCoreType createVehicleResRSCoreType() {
        return new VehicleResRSCoreType();
    }

    /**
     * Create an instance of {@link PaymentRulesType }
     * 
     */
    public PaymentRulesType createPaymentRulesType() {
        return new PaymentRulesType();
    }

    /**
     * Create an instance of {@link VehicleLocDetailRSAdditionalInfoType }
     * 
     */
    public VehicleLocDetailRSAdditionalInfoType createVehicleLocDetailRSAdditionalInfoType() {
        return new VehicleLocDetailRSAdditionalInfoType();
    }

    /**
     * Create an instance of {@link ListRecycledProducts }
     * 
     */
    public ListRecycledProducts createListRecycledProducts() {
        return new ListRecycledProducts();
    }

    /**
     * Create an instance of {@link ListPowerType }
     * 
     */
    public ListPowerType createListPowerType() {
        return new ListPowerType();
    }

    /**
     * Create an instance of {@link ReferencePlaceHolderType }
     * 
     */
    public ReferencePlaceHolderType createReferencePlaceHolderType() {
        return new ReferencePlaceHolderType();
    }

    /**
     * Create an instance of {@link MultimediaDescriptionsType }
     * 
     */
    public MultimediaDescriptionsType createMultimediaDescriptionsType() {
        return new MultimediaDescriptionsType();
    }

    /**
     * Create an instance of {@link ImageItemType }
     * 
     */
    public ImageItemType createImageItemType() {
        return new ImageItemType();
    }

    /**
     * Create an instance of {@link AgeQualifierType }
     * 
     */
    public AgeQualifierType createAgeQualifierType() {
        return new AgeQualifierType();
    }

    /**
     * Create an instance of {@link StreetNmbrType }
     * 
     */
    public StreetNmbrType createStreetNmbrType() {
        return new StreetNmbrType();
    }

    /**
     * Create an instance of {@link VendorMessageType }
     * 
     */
    public VendorMessageType createVendorMessageType() {
        return new VendorMessageType();
    }

    /**
     * Create an instance of {@link RelatedTravelerType }
     * 
     */
    public RelatedTravelerType createRelatedTravelerType() {
        return new RelatedTravelerType();
    }

    /**
     * Create an instance of {@link TicketDistribPrefType }
     * 
     */
    public TicketDistribPrefType createTicketDistribPrefType() {
        return new TicketDistribPrefType();
    }

    /**
     * Create an instance of {@link OntologyBookingMethodType }
     * 
     */
    public OntologyBookingMethodType createOntologyBookingMethodType() {
        return new OntologyBookingMethodType();
    }

    /**
     * Create an instance of {@link ListAdditionalOperationInfo }
     * 
     */
    public ListAdditionalOperationInfo createListAdditionalOperationInfo() {
        return new ListAdditionalOperationInfo();
    }

    /**
     * Create an instance of {@link CompanyNamePrefType }
     * 
     */
    public CompanyNamePrefType createCompanyNamePrefType() {
        return new CompanyNamePrefType();
    }

    /**
     * Create an instance of {@link SpecRequestPrefType }
     * 
     */
    public SpecRequestPrefType createSpecRequestPrefType() {
        return new SpecRequestPrefType();
    }

    /**
     * Create an instance of {@link FreeTextType }
     * 
     */
    public FreeTextType createFreeTextType() {
        return new FreeTextType();
    }

    /**
     * Create an instance of {@link VehicleLocationInformationType }
     * 
     */
    public VehicleLocationInformationType createVehicleLocationInformationType() {
        return new VehicleLocationInformationType();
    }

    /**
     * Create an instance of {@link BaggageWeightType }
     * 
     */
    public BaggageWeightType createBaggageWeightType() {
        return new BaggageWeightType();
    }

    /**
     * Create an instance of {@link AddressInfoType }
     * 
     */
    public AddressInfoType createAddressInfoType() {
        return new AddressInfoType();
    }

    /**
     * Create an instance of {@link MonetaryRuleType }
     * 
     */
    public MonetaryRuleType createMonetaryRuleType() {
        return new MonetaryRuleType();
    }

    /**
     * Create an instance of {@link EmailType }
     * 
     */
    public EmailType createEmailType() {
        return new EmailType();
    }

    /**
     * Create an instance of {@link OntologyTripModeType }
     * 
     */
    public OntologyTripModeType createOntologyTripModeType() {
        return new OntologyTripModeType();
    }

    /**
     * Create an instance of {@link StateProvType }
     * 
     */
    public StateProvType createStateProvType() {
        return new StateProvType();
    }

    /**
     * Create an instance of {@link LocationGeneralType }
     * 
     */
    public LocationGeneralType createLocationGeneralType() {
        return new LocationGeneralType();
    }

    /**
     * Create an instance of {@link TravelDateTimeType }
     * 
     */
    public TravelDateTimeType createTravelDateTimeType() {
        return new TravelDateTimeType();
    }

    /**
     * Create an instance of {@link VehicleTourInfoType }
     * 
     */
    public VehicleTourInfoType createVehicleTourInfoType() {
        return new VehicleTourInfoType();
    }

    /**
     * Create an instance of {@link CodeListSummaryExtension }
     * 
     */
    public CodeListSummaryExtension createCodeListSummaryExtension() {
        return new CodeListSummaryExtension();
    }

    /**
     * Create an instance of {@link RelatedTravelerPrefType }
     * 
     */
    public RelatedTravelerPrefType createRelatedTravelerPrefType() {
        return new RelatedTravelerPrefType();
    }

    /**
     * Create an instance of {@link VehicleEquipmentPricedType }
     * 
     */
    public VehicleEquipmentPricedType createVehicleEquipmentPricedType() {
        return new VehicleEquipmentPricedType();
    }

    /**
     * Create an instance of {@link ListBankAccountType }
     * 
     */
    public ListBankAccountType createListBankAccountType() {
        return new ListBankAccountType();
    }

    /**
     * Create an instance of {@link TotalType }
     * 
     */
    public TotalType createTotalType() {
        return new TotalType();
    }

    /**
     * Create an instance of {@link ListChargeFrequency }
     * 
     */
    public ListChargeFrequency createListChargeFrequency() {
        return new ListChargeFrequency();
    }

    /**
     * Create an instance of {@link ListAirTripType }
     * 
     */
    public ListAirTripType createListAirTripType() {
        return new ListAirTripType();
    }

    /**
     * Create an instance of {@link FormattedTextTextType }
     * 
     */
    public FormattedTextTextType createFormattedTextTextType() {
        return new FormattedTextTextType();
    }

    /**
     * Create an instance of {@link FormattedTextType }
     * 
     */
    public FormattedTextType createFormattedTextType() {
        return new FormattedTextType();
    }

    /**
     * Create an instance of {@link ListProximity }
     * 
     */
    public ListProximity createListProximity() {
        return new ListProximity();
    }

    /**
     * Create an instance of {@link ListUnitOfMeasure }
     * 
     */
    public ListUnitOfMeasure createListUnitOfMeasure() {
        return new ListUnitOfMeasure();
    }

    /**
     * Create an instance of {@link EncryptionTokenType }
     * 
     */
    public EncryptionTokenType createEncryptionTokenType() {
        return new EncryptionTokenType();
    }

    /**
     * Create an instance of {@link OntologyPricingMethodType }
     * 
     */
    public OntologyPricingMethodType createOntologyPricingMethodType() {
        return new OntologyPricingMethodType();
    }

    /**
     * Create an instance of {@link CoveragePricedType }
     * 
     */
    public CoveragePricedType createCoveragePricedType() {
        return new CoveragePricedType();
    }

    /**
     * Create an instance of {@link CodeListDetailExtension }
     * 
     */
    public CodeListDetailExtension createCodeListDetailExtension() {
        return new CodeListDetailExtension();
    }

    /**
     * Create an instance of {@link ListGlobalIndicatorType }
     * 
     */
    public ListGlobalIndicatorType createListGlobalIndicatorType() {
        return new ListGlobalIndicatorType();
    }

    /**
     * Create an instance of {@link ListSSRType }
     * 
     */
    public ListSSRType createListSSRType() {
        return new ListSSRType();
    }

    /**
     * Create an instance of {@link OntologyDefinitionType }
     * 
     */
    public OntologyDefinitionType createOntologyDefinitionType() {
        return new OntologyDefinitionType();
    }

    /**
     * Create an instance of {@link TaxesType }
     * 
     */
    public TaxesType createTaxesType() {
        return new TaxesType();
    }

    /**
     * Create an instance of {@link LoyaltyPrefType }
     * 
     */
    public LoyaltyPrefType createLoyaltyPrefType() {
        return new LoyaltyPrefType();
    }

    /**
     * Create an instance of {@link VehicleWhereAtFacilityType }
     * 
     */
    public VehicleWhereAtFacilityType createVehicleWhereAtFacilityType() {
        return new VehicleWhereAtFacilityType();
    }

    /**
     * Create an instance of {@link InterestPrefType }
     * 
     */
    public InterestPrefType createInterestPrefType() {
        return new InterestPrefType();
    }

    /**
     * Create an instance of {@link ListAirFareDateType }
     * 
     */
    public ListAirFareDateType createListAirFareDateType() {
        return new ListAirFareDateType();
    }

    /**
     * Create an instance of {@link ListVehCategory }
     * 
     */
    public ListVehCategory createListVehCategory() {
        return new ListVehCategory();
    }

    /**
     * Create an instance of {@link ListChargeUnit }
     * 
     */
    public ListChargeUnit createListChargeUnit() {
        return new ListChargeUnit();
    }

    /**
     * Create an instance of {@link ListVehSize }
     * 
     */
    public ListVehSize createListVehSize() {
        return new ListVehSize();
    }

    /**
     * Create an instance of {@link VendorMessagesType }
     * 
     */
    public VendorMessagesType createVendorMessagesType() {
        return new VendorMessagesType();
    }

    /**
     * Create an instance of {@link ListPaymentCardIssuer }
     * 
     */
    public ListPaymentCardIssuer createListPaymentCardIssuer() {
        return new ListPaymentCardIssuer();
    }

    /**
     * Create an instance of {@link VehicleArrivalDetailsType }
     * 
     */
    public VehicleArrivalDetailsType createVehicleArrivalDetailsType() {
        return new VehicleArrivalDetailsType();
    }

    /**
     * Create an instance of {@link OtherSrvcPrefType }
     * 
     */
    public OtherSrvcPrefType createOtherSrvcPrefType() {
        return new OtherSrvcPrefType();
    }

    /**
     * Create an instance of {@link BaggageSizeType }
     * 
     */
    public BaggageSizeType createBaggageSizeType() {
        return new BaggageSizeType();
    }

    /**
     * Create an instance of {@link TimeInstantType }
     * 
     */
    public TimeInstantType createTimeInstantType() {
        return new TimeInstantType();
    }

    /**
     * Create an instance of {@link ListReservationBilling }
     * 
     */
    public ListReservationBilling createListReservationBilling() {
        return new ListReservationBilling();
    }

    /**
     * Create an instance of {@link ErrorType }
     * 
     */
    public ErrorType createErrorType() {
        return new ErrorType();
    }

    /**
     * Create an instance of {@link ListLoyaltyPrgCurrency }
     * 
     */
    public ListLoyaltyPrgCurrency createListLoyaltyPrgCurrency() {
        return new ListLoyaltyPrgCurrency();
    }

    /**
     * Create an instance of {@link ListGroundServiceProvided }
     * 
     */
    public ListGroundServiceProvided createListGroundServiceProvided() {
        return new ListGroundServiceProvided();
    }

    /**
     * Create an instance of {@link WarningType }
     * 
     */
    public WarningType createWarningType() {
        return new WarningType();
    }

    /**
     * Create an instance of {@link EmployeeInfoType }
     * 
     */
    public EmployeeInfoType createEmployeeInfoType() {
        return new EmployeeInfoType();
    }

    /**
     * Create an instance of {@link MultimediaDescriptionType }
     * 
     */
    public MultimediaDescriptionType createMultimediaDescriptionType() {
        return new MultimediaDescriptionType();
    }

    /**
     * Create an instance of {@link OntologyCurrencyType }
     * 
     */
    public OntologyCurrencyType createOntologyCurrencyType() {
        return new OntologyCurrencyType();
    }

    /**
     * Create an instance of {@link EquipmentType }
     * 
     */
    public EquipmentType createEquipmentType() {
        return new EquipmentType();
    }

    /**
     * Create an instance of {@link ListFareStatus }
     * 
     */
    public ListFareStatus createListFareStatus() {
        return new ListFareStatus();
    }

    /**
     * Create an instance of {@link CodeListExtension }
     * 
     */
    public CodeListExtension createCodeListExtension() {
        return new CodeListExtension();
    }

    /**
     * Create an instance of {@link MessageAcknowledgementType }
     * 
     */
    public MessageAcknowledgementType createMessageAcknowledgementType() {
        return new MessageAcknowledgementType();
    }

    /**
     * Create an instance of {@link ListGroundLocationType }
     * 
     */
    public ListGroundLocationType createListGroundLocationType() {
        return new ListGroundLocationType();
    }

    /**
     * Create an instance of {@link TaxType }
     * 
     */
    public TaxType createTaxType() {
        return new TaxType();
    }

    /**
     * Create an instance of {@link VehicleLocDetailRSCoreType }
     * 
     */
    public VehicleLocDetailRSCoreType createVehicleLocDetailRSCoreType() {
        return new VehicleLocDetailRSCoreType();
    }

    /**
     * Create an instance of {@link InsurancePrefType }
     * 
     */
    public InsurancePrefType createInsurancePrefType() {
        return new InsurancePrefType();
    }

    /**
     * Create an instance of {@link OntologyReservationStatusType }
     * 
     */
    public OntologyReservationStatusType createOntologyReservationStatusType() {
        return new OntologyReservationStatusType();
    }

    /**
     * Create an instance of {@link FeeType }
     * 
     */
    public FeeType createFeeType() {
        return new FeeType();
    }

    /**
     * Create an instance of {@link URLType }
     * 
     */
    public URLType createURLType() {
        return new URLType();
    }

    /**
     * Create an instance of {@link OntologyCodeType }
     * 
     */
    public OntologyCodeType createOntologyCodeType() {
        return new OntologyCodeType();
    }

    /**
     * Create an instance of {@link LocationType }
     * 
     */
    public LocationType createLocationType() {
        return new LocationType();
    }

    /**
     * Create an instance of {@link CoverageType }
     * 
     */
    public CoverageType createCoverageType() {
        return new CoverageType();
    }

    /**
     * Create an instance of {@link BankAcctType }
     * 
     */
    public BankAcctType createBankAcctType() {
        return new BankAcctType();
    }

    /**
     * Create an instance of {@link PetInfoPrefType }
     * 
     */
    public PetInfoPrefType createPetInfoPrefType() {
        return new PetInfoPrefType();
    }

    /**
     * Create an instance of {@link OntologyAgeBirthDateType }
     * 
     */
    public OntologyAgeBirthDateType createOntologyAgeBirthDateType() {
        return new OntologyAgeBirthDateType();
    }

    /**
     * Create an instance of {@link ListLevelOfService }
     * 
     */
    public ListLevelOfService createListLevelOfService() {
        return new ListLevelOfService();
    }

    /**
     * Create an instance of {@link PaymentFormPrefType }
     * 
     */
    public PaymentFormPrefType createPaymentFormPrefType() {
        return new PaymentFormPrefType();
    }

    /**
     * Create an instance of {@link ListVehChargePurpose }
     * 
     */
    public ListVehChargePurpose createListVehChargePurpose() {
        return new ListVehChargePurpose();
    }

    /**
     * Create an instance of {@link ListRateCategory }
     * 
     */
    public ListRateCategory createListRateCategory() {
        return new ListRateCategory();
    }

    /**
     * Create an instance of {@link MealPrefType }
     * 
     */
    public MealPrefType createMealPrefType() {
        return new MealPrefType();
    }

    /**
     * Create an instance of {@link AddressPrefType }
     * 
     */
    public AddressPrefType createAddressPrefType() {
        return new AddressPrefType();
    }

    /**
     * Create an instance of {@link InsuranceCustomerType }
     * 
     */
    public InsuranceCustomerType createInsuranceCustomerType() {
        return new InsuranceCustomerType();
    }

    /**
     * Create an instance of {@link ListFeeTaxType }
     * 
     */
    public ListFeeTaxType createListFeeTaxType() {
        return new ListFeeTaxType();
    }

    /**
     * Create an instance of {@link OffLocationServicePricedType }
     * 
     */
    public OffLocationServicePricedType createOffLocationServicePricedType() {
        return new OffLocationServicePricedType();
    }

    /**
     * Create an instance of {@link VehicleEquipmentType }
     * 
     */
    public VehicleEquipmentType createVehicleEquipmentType() {
        return new VehicleEquipmentType();
    }

    /**
     * Create an instance of {@link FormattedTextSubSectionType }
     * 
     */
    public FormattedTextSubSectionType createFormattedTextSubSectionType() {
        return new FormattedTextSubSectionType();
    }

    /**
     * Create an instance of {@link VideoItemType }
     * 
     */
    public VideoItemType createVideoItemType() {
        return new VideoItemType();
    }

    /**
     * Create an instance of {@link FeesType }
     * 
     */
    public FeesType createFeesType() {
        return new FeesType();
    }

    /**
     * Create an instance of {@link ListApplyToLevel }
     * 
     */
    public ListApplyToLevel createListApplyToLevel() {
        return new ListApplyToLevel();
    }

    /**
     * Create an instance of {@link BlackoutDateType }
     * 
     */
    public BlackoutDateType createBlackoutDateType() {
        return new BlackoutDateType();
    }

    /**
     * Create an instance of {@link ListDataActionType }
     * 
     */
    public ListDataActionType createListDataActionType() {
        return new ListDataActionType();
    }

    /**
     * Create an instance of {@link CancelRuleType }
     * 
     */
    public CancelRuleType createCancelRuleType() {
        return new CancelRuleType();
    }

    /**
     * Create an instance of {@link MediaEntertainPrefType }
     * 
     */
    public MediaEntertainPrefType createMediaEntertainPrefType() {
        return new MediaEntertainPrefType();
    }

    /**
     * Create an instance of {@link ListRecycleFacilityLocation }
     * 
     */
    public ListRecycleFacilityLocation createListRecycleFacilityLocation() {
        return new ListRecycleFacilityLocation();
    }

    /**
     * Create an instance of {@link RelativePositionType }
     * 
     */
    public RelativePositionType createRelativePositionType() {
        return new RelativePositionType();
    }

    /**
     * Create an instance of {@link NamePrefType }
     * 
     */
    public NamePrefType createNamePrefType() {
        return new NamePrefType();
    }

    /**
     * Create an instance of {@link OntologyNameType }
     * 
     */
    public OntologyNameType createOntologyNameType() {
        return new OntologyNameType();
    }

    /**
     * Create an instance of {@link DeductibleType }
     * 
     */
    public DeductibleType createDeductibleType() {
        return new DeductibleType();
    }

    /**
     * Create an instance of {@link OperationSchedulePlusChargeType }
     * 
     */
    public OperationSchedulePlusChargeType createOperationSchedulePlusChargeType() {
        return new OperationSchedulePlusChargeType();
    }

    /**
     * Create an instance of {@link ListCabinClass }
     * 
     */
    public ListCabinClass createListCabinClass() {
        return new ListCabinClass();
    }

    /**
     * Create an instance of {@link ListTransactionAction }
     * 
     */
    public ListTransactionAction createListTransactionAction() {
        return new ListTransactionAction();
    }

    /**
     * Create an instance of {@link VehicleSpecialReqPrefType }
     * 
     */
    public VehicleSpecialReqPrefType createVehicleSpecialReqPrefType() {
        return new VehicleSpecialReqPrefType();
    }

    /**
     * Create an instance of {@link CountryNameType }
     * 
     */
    public CountryNameType createCountryNameType() {
        return new CountryNameType();
    }

    /**
     * Create an instance of {@link CoverageDetailsType }
     * 
     */
    public CoverageDetailsType createCoverageDetailsType() {
        return new CoverageDetailsType();
    }

    /**
     * Create an instance of {@link StatusType }
     * 
     */
    public StatusType createStatusType() {
        return new StatusType();
    }

    /**
     * Create an instance of {@link OriginDestinationInformationType.OriginLocation }
     * 
     */
    public OriginDestinationInformationType.OriginLocation createOriginDestinationInformationTypeOriginLocation() {
        return new OriginDestinationInformationType.OriginLocation();
    }

    /**
     * Create an instance of {@link OriginDestinationInformationType.DestinationLocation }
     * 
     */
    public OriginDestinationInformationType.DestinationLocation createOriginDestinationInformationTypeDestinationLocation() {
        return new OriginDestinationInformationType.DestinationLocation();
    }

    /**
     * Create an instance of {@link ContactPersonType.Telephone }
     * 
     */
    public ContactPersonType.Telephone createContactPersonTypeTelephone() {
        return new ContactPersonType.Telephone();
    }

    /**
     * Create an instance of {@link OperationScheduleType.OperationTimes.OperationTime }
     * 
     */
    public OperationScheduleType.OperationTimes.OperationTime createOperationScheduleTypeOperationTimesOperationTime() {
        return new OperationScheduleType.OperationTimes.OperationTime();
    }

    /**
     * Create an instance of {@link NoShowFeeType.Deadline }
     * 
     */
    public NoShowFeeType.Deadline createNoShowFeeTypeDeadline() {
        return new NoShowFeeType.Deadline();
    }

    /**
     * Create an instance of {@link NoShowFeeType.GracePeriod }
     * 
     */
    public NoShowFeeType.GracePeriod createNoShowFeeTypeGracePeriod() {
        return new NoShowFeeType.GracePeriod();
    }

    /**
     * Create an instance of {@link NoShowFeeType.FeeAmount }
     * 
     */
    public NoShowFeeType.FeeAmount createNoShowFeeTypeFeeAmount() {
        return new NoShowFeeType.FeeAmount();
    }

    /**
     * Create an instance of {@link VideoDescriptionType.VideoFormat }
     * 
     */
    public VideoDescriptionType.VideoFormat createVideoDescriptionTypeVideoFormat() {
        return new VideoDescriptionType.VideoFormat();
    }

    /**
     * Create an instance of {@link VideoDescriptionType.Description }
     * 
     */
    public VideoDescriptionType.Description createVideoDescriptionTypeDescription() {
        return new VideoDescriptionType.Description();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalDetailsType.VehRentLocInfos }
     * 
     */
    public VehicleLocationAdditionalDetailsType.VehRentLocInfos createVehicleLocationAdditionalDetailsTypeVehRentLocInfos() {
        return new VehicleLocationAdditionalDetailsType.VehRentLocInfos();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalDetailsType.OneWayDropLocations.OneWayDropLocation }
     * 
     */
    public VehicleLocationAdditionalDetailsType.OneWayDropLocations.OneWayDropLocation createVehicleLocationAdditionalDetailsTypeOneWayDropLocationsOneWayDropLocation() {
        return new VehicleLocationAdditionalDetailsType.OneWayDropLocations.OneWayDropLocation();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalDetailsType.Shuttle.ShuttleInfos.ShuttleInfo }
     * 
     */
    public VehicleLocationAdditionalDetailsType.Shuttle.ShuttleInfos.ShuttleInfo createVehicleLocationAdditionalDetailsTypeShuttleShuttleInfosShuttleInfo() {
        return new VehicleLocationAdditionalDetailsType.Shuttle.ShuttleInfos.ShuttleInfo();
    }

    /**
     * Create an instance of {@link FlightSegmentBaseType.DepartureAirport }
     * 
     */
    public FlightSegmentBaseType.DepartureAirport createFlightSegmentBaseTypeDepartureAirport() {
        return new FlightSegmentBaseType.DepartureAirport();
    }

    /**
     * Create an instance of {@link FlightSegmentBaseType.ArrivalAirport }
     * 
     */
    public FlightSegmentBaseType.ArrivalAirport createFlightSegmentBaseTypeArrivalAirport() {
        return new FlightSegmentBaseType.ArrivalAirport();
    }

    /**
     * Create an instance of {@link DateTimeSpanType.StartDateWindow }
     * 
     */
    public DateTimeSpanType.StartDateWindow createDateTimeSpanTypeStartDateWindow() {
        return new DateTimeSpanType.StartDateWindow();
    }

    /**
     * Create an instance of {@link DateTimeSpanType.EndDateWindow }
     * 
     */
    public DateTimeSpanType.EndDateWindow createDateTimeSpanTypeEndDateWindow() {
        return new DateTimeSpanType.EndDateWindow();
    }

    /**
     * Create an instance of {@link OntologyLocationType.Type }
     * 
     */
    public OntologyLocationType.Type createOntologyLocationTypeType() {
        return new OntologyLocationType.Type();
    }

    /**
     * Create an instance of {@link OntologyLocationType.GeneralLocation }
     * 
     */
    public OntologyLocationType.GeneralLocation createOntologyLocationTypeGeneralLocation() {
        return new OntologyLocationType.GeneralLocation();
    }

    /**
     * Create an instance of {@link OntologyLocationType.PhysicalLocation }
     * 
     */
    public OntologyLocationType.PhysicalLocation createOntologyLocationTypePhysicalLocation() {
        return new OntologyLocationType.PhysicalLocation();
    }

    /**
     * Create an instance of {@link OntologyAddressType.Street }
     * 
     */
    public OntologyAddressType.Street createOntologyAddressTypeStreet() {
        return new OntologyAddressType.Street();
    }

    /**
     * Create an instance of {@link OntologyAddressType.City }
     * 
     */
    public OntologyAddressType.City createOntologyAddressTypeCity() {
        return new OntologyAddressType.City();
    }

    /**
     * Create an instance of {@link OntologyAddressType.StateProvince }
     * 
     */
    public OntologyAddressType.StateProvince createOntologyAddressTypeStateProvince() {
        return new OntologyAddressType.StateProvince();
    }

    /**
     * Create an instance of {@link OntologyAddressType.Postal }
     * 
     */
    public OntologyAddressType.Postal createOntologyAddressTypePostal() {
        return new OntologyAddressType.Postal();
    }

    /**
     * Create an instance of {@link OntologyAddressType.Country }
     * 
     */
    public OntologyAddressType.Country createOntologyAddressTypeCountry() {
        return new OntologyAddressType.Country();
    }

    /**
     * Create an instance of {@link OntologyLocationType.Geocode.UniversalAddress }
     * 
     */
    public OntologyLocationType.Geocode.UniversalAddress createOntologyLocationTypeGeocodeUniversalAddress() {
        return new OntologyLocationType.Geocode.UniversalAddress();
    }

    /**
     * Create an instance of {@link OntologyWeightType.WeightUnit }
     * 
     */
    public OntologyWeightType.WeightUnit createOntologyWeightTypeWeightUnit() {
        return new OntologyWeightType.WeightUnit();
    }

    /**
     * Create an instance of {@link OntologyDistanceType.Distance }
     * 
     */
    public OntologyDistanceType.Distance createOntologyDistanceTypeDistance() {
        return new OntologyDistanceType.Distance();
    }

    /**
     * Create an instance of {@link VehicleAdditionalDriverRequirementsType.AddlDriverInfos.AddlDriverInfo }
     * 
     */
    public VehicleAdditionalDriverRequirementsType.AddlDriverInfos.AddlDriverInfo createVehicleAdditionalDriverRequirementsTypeAddlDriverInfosAddlDriverInfo() {
        return new VehicleAdditionalDriverRequirementsType.AddlDriverInfos.AddlDriverInfo();
    }

    /**
     * Create an instance of {@link VehicleAdditionalDriverRequirementsType.AddlDriverInfos.Vehicles.Vehicle }
     * 
     */
    public VehicleAdditionalDriverRequirementsType.AddlDriverInfos.Vehicles.Vehicle createVehicleAdditionalDriverRequirementsTypeAddlDriverInfosVehiclesVehicle() {
        return new VehicleAdditionalDriverRequirementsType.AddlDriverInfos.Vehicles.Vehicle();
    }

    /**
     * Create an instance of {@link VehicleCoreType.VehType }
     * 
     */
    public VehicleCoreType.VehType createVehicleCoreTypeVehType() {
        return new VehicleCoreType.VehType();
    }

    /**
     * Create an instance of {@link VehicleCoreType.VehClass }
     * 
     */
    public VehicleCoreType.VehClass createVehicleCoreTypeVehClass() {
        return new VehicleCoreType.VehClass();
    }

    /**
     * Create an instance of {@link CustomerType.Telephone }
     * 
     */
    public CustomerType.Telephone createCustomerTypeTelephone() {
        return new CustomerType.Telephone();
    }

    /**
     * Create an instance of {@link CustomerType.Email }
     * 
     */
    public CustomerType.Email createCustomerTypeEmail() {
        return new CustomerType.Email();
    }

    /**
     * Create an instance of {@link CustomerType.Address }
     * 
     */
    public CustomerType.Address createCustomerTypeAddress() {
        return new CustomerType.Address();
    }

    /**
     * Create an instance of {@link CustomerType.URL }
     * 
     */
    public CustomerType.URL createCustomerTypeURL() {
        return new CustomerType.URL();
    }

    /**
     * Create an instance of {@link CustomerType.CitizenCountryName }
     * 
     */
    public CustomerType.CitizenCountryName createCustomerTypeCitizenCountryName() {
        return new CustomerType.CitizenCountryName();
    }

    /**
     * Create an instance of {@link CustomerType.PhysChallName }
     * 
     */
    public CustomerType.PhysChallName createCustomerTypePhysChallName() {
        return new CustomerType.PhysChallName();
    }

    /**
     * Create an instance of {@link CustomerType.AdditionalLanguage }
     * 
     */
    public CustomerType.AdditionalLanguage createCustomerTypeAdditionalLanguage() {
        return new CustomerType.AdditionalLanguage();
    }

    /**
     * Create an instance of {@link CustomerType.CustLoyalty.SubAccountBalance }
     * 
     */
    public CustomerType.CustLoyalty.SubAccountBalance createCustomerTypeCustLoyaltySubAccountBalance() {
        return new CustomerType.CustLoyalty.SubAccountBalance();
    }

    /**
     * Create an instance of {@link CustomerType.CustLoyalty.SecurityInfo.PasswordHint }
     * 
     */
    public CustomerType.CustLoyalty.SecurityInfo.PasswordHint createCustomerTypeCustLoyaltySecurityInfoPasswordHint() {
        return new CustomerType.CustLoyalty.SecurityInfo.PasswordHint();
    }

    /**
     * Create an instance of {@link CustomerType.CustLoyalty.MemberPreferences.AdditionalReward }
     * 
     */
    public CustomerType.CustLoyalty.MemberPreferences.AdditionalReward createCustomerTypeCustLoyaltyMemberPreferencesAdditionalReward() {
        return new CustomerType.CustLoyalty.MemberPreferences.AdditionalReward();
    }

    /**
     * Create an instance of {@link CustomerType.CustLoyalty.MemberPreferences.Offer.Communication }
     * 
     */
    public CustomerType.CustLoyalty.MemberPreferences.Offer.Communication createCustomerTypeCustLoyaltyMemberPreferencesOfferCommunication() {
        return new CustomerType.CustLoyalty.MemberPreferences.Offer.Communication();
    }

    /**
     * Create an instance of {@link PaymentFormType.Voucher }
     * 
     */
    public PaymentFormType.Voucher createPaymentFormTypeVoucher() {
        return new PaymentFormType.Voucher();
    }

    /**
     * Create an instance of {@link PaymentFormType.MiscChargeOrder }
     * 
     */
    public PaymentFormType.MiscChargeOrder createPaymentFormTypeMiscChargeOrder() {
        return new PaymentFormType.MiscChargeOrder();
    }

    /**
     * Create an instance of {@link PaymentFormType.Cash }
     * 
     */
    public PaymentFormType.Cash createPaymentFormTypeCash() {
        return new PaymentFormType.Cash();
    }

    /**
     * Create an instance of {@link CustomerType.PaymentForm.AssociatedSupplier }
     * 
     */
    public CustomerType.PaymentForm.AssociatedSupplier createCustomerTypePaymentFormAssociatedSupplier() {
        return new CustomerType.PaymentForm.AssociatedSupplier();
    }

    /**
     * Create an instance of {@link PaymentFormType.Ticket.ConjunctionTicketNbr }
     * 
     */
    public PaymentFormType.Ticket.ConjunctionTicketNbr createPaymentFormTypeTicketConjunctionTicketNbr() {
        return new PaymentFormType.Ticket.ConjunctionTicketNbr();
    }

    /**
     * Create an instance of {@link PaymentFormType.LoyaltyRedemption.LoyaltyCertificate }
     * 
     */
    public PaymentFormType.LoyaltyRedemption.LoyaltyCertificate createPaymentFormTypeLoyaltyRedemptionLoyaltyCertificate() {
        return new PaymentFormType.LoyaltyRedemption.LoyaltyCertificate();
    }

    /**
     * Create an instance of {@link AddressType.StreetNmbr }
     * 
     */
    public AddressType.StreetNmbr createAddressTypeStreetNmbr() {
        return new AddressType.StreetNmbr();
    }

    /**
     * Create an instance of {@link AddressType.BldgRoom }
     * 
     */
    public AddressType.BldgRoom createAddressTypeBldgRoom() {
        return new AddressType.BldgRoom();
    }

    /**
     * Create an instance of {@link PersonNameType.Document }
     * 
     */
    public PersonNameType.Document createPersonNameTypeDocument() {
        return new PersonNameType.Document();
    }

    /**
     * Create an instance of {@link ParagraphType.ListItem }
     * 
     */
    public ParagraphType.ListItem createParagraphTypeListItem() {
        return new ParagraphType.ListItem();
    }

    /**
     * Create an instance of {@link VehicleModifyRQAdditionalInfoType.RentalPaymentPref }
     * 
     */
    public VehicleModifyRQAdditionalInfoType.RentalPaymentPref createVehicleModifyRQAdditionalInfoTypeRentalPaymentPref() {
        return new VehicleModifyRQAdditionalInfoType.RentalPaymentPref();
    }

    /**
     * Create an instance of {@link VehicleModifyRQAdditionalInfoType.Reference }
     * 
     */
    public VehicleModifyRQAdditionalInfoType.Reference createVehicleModifyRQAdditionalInfoTypeReference() {
        return new VehicleModifyRQAdditionalInfoType.Reference();
    }

    /**
     * Create an instance of {@link PaymentDetailType.PaymentAmount }
     * 
     */
    public PaymentDetailType.PaymentAmount createPaymentDetailTypePaymentAmount() {
        return new PaymentDetailType.PaymentAmount();
    }

    /**
     * Create an instance of {@link VehicleModifyRQAdditionalInfoType.CoveragePrefs.CoveragePref }
     * 
     */
    public VehicleModifyRQAdditionalInfoType.CoveragePrefs.CoveragePref createVehicleModifyRQAdditionalInfoTypeCoveragePrefsCoveragePref() {
        return new VehicleModifyRQAdditionalInfoType.CoveragePrefs.CoveragePref();
    }

    /**
     * Create an instance of {@link OrdersType.Order.Products.Product }
     * 
     */
    public OrdersType.Order.Products.Product createOrdersTypeOrderProductsProduct() {
        return new OrdersType.Order.Products.Product();
    }

    /**
     * Create an instance of {@link VehicleRentalRateType.RateDistance }
     * 
     */
    public VehicleRentalRateType.RateDistance createVehicleRentalRateTypeRateDistance() {
        return new VehicleRentalRateType.RateDistance();
    }

    /**
     * Create an instance of {@link VehicleRentalRateType.VehicleCharges }
     * 
     */
    public VehicleRentalRateType.VehicleCharges createVehicleRentalRateTypeVehicleCharges() {
        return new VehicleRentalRateType.VehicleCharges();
    }

    /**
     * Create an instance of {@link VehicleRentalRateType.RateQualifier }
     * 
     */
    public VehicleRentalRateType.RateQualifier createVehicleRentalRateTypeRateQualifier() {
        return new VehicleRentalRateType.RateQualifier();
    }

    /**
     * Create an instance of {@link VehicleRentalRateType.RateRestrictions }
     * 
     */
    public VehicleRentalRateType.RateRestrictions createVehicleRentalRateTypeRateRestrictions() {
        return new VehicleRentalRateType.RateRestrictions();
    }

    /**
     * Create an instance of {@link VehicleRentalRateType.RateGuarantee }
     * 
     */
    public VehicleRentalRateType.RateGuarantee createVehicleRentalRateTypeRateGuarantee() {
        return new VehicleRentalRateType.RateGuarantee();
    }

    /**
     * Create an instance of {@link VehicleRentalRateType.PickupReturnRule }
     * 
     */
    public VehicleRentalRateType.PickupReturnRule createVehicleRentalRateTypePickupReturnRule() {
        return new VehicleRentalRateType.PickupReturnRule();
    }

    /**
     * Create an instance of {@link RateQualifierType.RateComments.RateComment }
     * 
     */
    public RateQualifierType.RateComments.RateComment createRateQualifierTypeRateCommentsRateComment() {
        return new RateQualifierType.RateComments.RateComment();
    }

    /**
     * Create an instance of {@link RateRulesType.AdvanceBooking }
     * 
     */
    public RateRulesType.AdvanceBooking createRateRulesTypeAdvanceBooking() {
        return new RateRulesType.AdvanceBooking();
    }

    /**
     * Create an instance of {@link RateRulesType.RateGuarantee }
     * 
     */
    public RateRulesType.RateGuarantee createRateRulesTypeRateGuarantee() {
        return new RateRulesType.RateGuarantee();
    }

    /**
     * Create an instance of {@link RateRulesType.RateDeposit }
     * 
     */
    public RateRulesType.RateDeposit createRateRulesTypeRateDeposit() {
        return new RateRulesType.RateDeposit();
    }

    /**
     * Create an instance of {@link RateRulesType.CancelPenaltyInfo.Deadline }
     * 
     */
    public RateRulesType.CancelPenaltyInfo.Deadline createRateRulesTypeCancelPenaltyInfoDeadline() {
        return new RateRulesType.CancelPenaltyInfo.Deadline();
    }

    /**
     * Create an instance of {@link RateRulesType.CancelPenaltyInfo.PenaltyFee }
     * 
     */
    public RateRulesType.CancelPenaltyInfo.PenaltyFee createRateRulesTypeCancelPenaltyInfoPenaltyFee() {
        return new RateRulesType.CancelPenaltyInfo.PenaltyFee();
    }

    /**
     * Create an instance of {@link RateRulesType.PaymentRules.AcceptablePayments.AcceptablePayment }
     * 
     */
    public RateRulesType.PaymentRules.AcceptablePayments.AcceptablePayment createRateRulesTypePaymentRulesAcceptablePaymentsAcceptablePayment() {
        return new RateRulesType.PaymentRules.AcceptablePayments.AcceptablePayment();
    }

    /**
     * Create an instance of {@link RateRulesType.PickupReturnRules.EarliestPickup }
     * 
     */
    public RateRulesType.PickupReturnRules.EarliestPickup createRateRulesTypePickupReturnRulesEarliestPickup() {
        return new RateRulesType.PickupReturnRules.EarliestPickup();
    }

    /**
     * Create an instance of {@link RateRulesType.PickupReturnRules.LatestPickup }
     * 
     */
    public RateRulesType.PickupReturnRules.LatestPickup createRateRulesTypePickupReturnRulesLatestPickup() {
        return new RateRulesType.PickupReturnRules.LatestPickup();
    }

    /**
     * Create an instance of {@link RateRulesType.PickupReturnRules.LatestReturn }
     * 
     */
    public RateRulesType.PickupReturnRules.LatestReturn createRateRulesTypePickupReturnRulesLatestReturn() {
        return new RateRulesType.PickupReturnRules.LatestReturn();
    }

    /**
     * Create an instance of {@link RateRulesType.PickupReturnRules.EarliestReturn }
     * 
     */
    public RateRulesType.PickupReturnRules.EarliestReturn createRateRulesTypePickupReturnRulesEarliestReturn() {
        return new RateRulesType.PickupReturnRules.EarliestReturn();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType.TotalCharge }
     * 
     */
    public VehicleAvailCoreType.TotalCharge createVehicleAvailCoreTypeTotalCharge() {
        return new VehicleAvailCoreType.TotalCharge();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType.PricedEquips }
     * 
     */
    public VehicleAvailCoreType.PricedEquips createVehicleAvailCoreTypePricedEquips() {
        return new VehicleAvailCoreType.PricedEquips();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType.Fees }
     * 
     */
    public VehicleAvailCoreType.Fees createVehicleAvailCoreTypeFees() {
        return new VehicleAvailCoreType.Fees();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType.Reference }
     * 
     */
    public VehicleAvailCoreType.Reference createVehicleAvailCoreTypeReference() {
        return new VehicleAvailCoreType.Reference();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType.Vendor }
     * 
     */
    public VehicleAvailCoreType.Vendor createVehicleAvailCoreTypeVendor() {
        return new VehicleAvailCoreType.Vendor();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType.VendorLocation }
     * 
     */
    public VehicleAvailCoreType.VendorLocation createVehicleAvailCoreTypeVendorLocation() {
        return new VehicleAvailCoreType.VendorLocation();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType.DropOffLocation }
     * 
     */
    public VehicleAvailCoreType.DropOffLocation createVehicleAvailCoreTypeDropOffLocation() {
        return new VehicleAvailCoreType.DropOffLocation();
    }

    /**
     * Create an instance of {@link VehicleAvailCoreType.Discount }
     * 
     */
    public VehicleAvailCoreType.Discount createVehicleAvailCoreTypeDiscount() {
        return new VehicleAvailCoreType.Discount();
    }

    /**
     * Create an instance of {@link RecipientInfosType.RecipientInfo.ShippingInfo }
     * 
     */
    public RecipientInfosType.RecipientInfo.ShippingInfo createRecipientInfosTypeRecipientInfoShippingInfo() {
        return new RecipientInfosType.RecipientInfo.ShippingInfo();
    }

    /**
     * Create an instance of {@link RecipientInfosType.RecipientInfo.Comments }
     * 
     */
    public RecipientInfosType.RecipientInfo.Comments createRecipientInfosTypeRecipientInfoComments() {
        return new RecipientInfosType.RecipientInfo.Comments();
    }

    /**
     * Create an instance of {@link OntologyPaymentType.TotalTripPrice }
     * 
     */
    public OntologyPaymentType.TotalTripPrice createOntologyPaymentTypeTotalTripPrice() {
        return new OntologyPaymentType.TotalTripPrice();
    }

    /**
     * Create an instance of {@link OntologyPaymentType.PaymentStatus }
     * 
     */
    public OntologyPaymentType.PaymentStatus createOntologyPaymentTypePaymentStatus() {
        return new OntologyPaymentType.PaymentStatus();
    }

    /**
     * Create an instance of {@link OntologyPaymentType.PaymentMethod }
     * 
     */
    public OntologyPaymentType.PaymentMethod createOntologyPaymentTypePaymentMethod() {
        return new OntologyPaymentType.PaymentMethod();
    }

    /**
     * Create an instance of {@link OntologyPaymentType.CardType }
     * 
     */
    public OntologyPaymentType.CardType createOntologyPaymentTypeCardType() {
        return new OntologyPaymentType.CardType();
    }

    /**
     * Create an instance of {@link OntologyPaymentType.CardIssuer }
     * 
     */
    public OntologyPaymentType.CardIssuer createOntologyPaymentTypeCardIssuer() {
        return new OntologyPaymentType.CardIssuer();
    }

    /**
     * Create an instance of {@link OntologyPaymentType.Rate.Category }
     * 
     */
    public OntologyPaymentType.Rate.Category createOntologyPaymentTypeRateCategory() {
        return new OntologyPaymentType.Rate.Category();
    }

    /**
     * Create an instance of {@link OntologyPaymentType.Rate.Code }
     * 
     */
    public OntologyPaymentType.Rate.Code createOntologyPaymentTypeRateCode() {
        return new OntologyPaymentType.Rate.Code();
    }

    /**
     * Create an instance of {@link CommonPrefType.ContactPref }
     * 
     */
    public CommonPrefType.ContactPref createCommonPrefTypeContactPref() {
        return new CommonPrefType.ContactPref();
    }

    /**
     * Create an instance of {@link CoverageLimitType.Deductible }
     * 
     */
    public CoverageLimitType.Deductible createCoverageLimitTypeDeductible() {
        return new CoverageLimitType.Deductible();
    }

    /**
     * Create an instance of {@link CoverageLimitType.PolicyLimit }
     * 
     */
    public CoverageLimitType.PolicyLimit createCoverageLimitTypePolicyLimit() {
        return new CoverageLimitType.PolicyLimit();
    }

    /**
     * Create an instance of {@link CoverageLimitType.IndividualLimit }
     * 
     */
    public CoverageLimitType.IndividualLimit createCoverageLimitTypeIndividualLimit() {
        return new CoverageLimitType.IndividualLimit();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.DriverType }
     * 
     */
    public VehicleAvailRQCoreType.DriverType createVehicleAvailRQCoreTypeDriverType() {
        return new VehicleAvailRQCoreType.DriverType();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.RateQualifier }
     * 
     */
    public VehicleAvailRQCoreType.RateQualifier createVehicleAvailRQCoreTypeRateQualifier() {
        return new VehicleAvailRQCoreType.RateQualifier();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.RateRange }
     * 
     */
    public VehicleAvailRQCoreType.RateRange createVehicleAvailRQCoreTypeRateRange() {
        return new VehicleAvailRQCoreType.RateRange();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.SpecialEquipPrefs.SpecialEquipPref }
     * 
     */
    public VehicleAvailRQCoreType.SpecialEquipPrefs.SpecialEquipPref createVehicleAvailRQCoreTypeSpecialEquipPrefsSpecialEquipPref() {
        return new VehicleAvailRQCoreType.SpecialEquipPrefs.SpecialEquipPref();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.VehPrefs.VehPref }
     * 
     */
    public VehicleAvailRQCoreType.VehPrefs.VehPref createVehicleAvailRQCoreTypeVehPrefsVehPref() {
        return new VehicleAvailRQCoreType.VehPrefs.VehPref();
    }

    /**
     * Create an instance of {@link VehiclePrefType.VehMakeModel }
     * 
     */
    public VehiclePrefType.VehMakeModel createVehiclePrefTypeVehMakeModel() {
        return new VehiclePrefType.VehMakeModel();
    }

    /**
     * Create an instance of {@link VehicleAvailRQCoreType.VendorPrefs.VendorPref }
     * 
     */
    public VehicleAvailRQCoreType.VendorPrefs.VendorPref createVehicleAvailRQCoreTypeVendorPrefsVendorPref() {
        return new VehicleAvailRQCoreType.VendorPrefs.VendorPref();
    }

    /**
     * Create an instance of {@link TravelerRPHs.TravelerRPH }
     * 
     */
    public TravelerRPHs.TravelerRPH createTravelerRPHsTravelerRPH() {
        return new TravelerRPHs.TravelerRPH();
    }

    /**
     * Create an instance of {@link DocumentType.AdditionalPersonNames }
     * 
     */
    public DocumentType.AdditionalPersonNames createDocumentTypeAdditionalPersonNames() {
        return new DocumentType.AdditionalPersonNames();
    }

    /**
     * Create an instance of {@link CancelInfoRSType.CancelRules }
     * 
     */
    public CancelInfoRSType.CancelRules createCancelInfoRSTypeCancelRules() {
        return new CancelInfoRSType.CancelRules();
    }

    /**
     * Create an instance of {@link CommentType.Comment }
     * 
     */
    public CommentType.Comment createCommentTypeComment() {
        return new CommentType.Comment();
    }

    /**
     * Create an instance of {@link TextDescriptionType.Description }
     * 
     */
    public TextDescriptionType.Description createTextDescriptionTypeDescription() {
        return new TextDescriptionType.Description();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Taxes.Qualifiers.ChargeUnit.Unit }
     * 
     */
    public CodeListFeeType.Taxes.Qualifiers.ChargeUnit.Unit createCodeListFeeTypeTaxesQualifiersChargeUnitUnit() {
        return new CodeListFeeType.Taxes.Qualifiers.ChargeUnit.Unit();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Taxes.Qualifiers.ChargeUnit.Frequency }
     * 
     */
    public CodeListFeeType.Taxes.Qualifiers.ChargeUnit.Frequency createCodeListFeeTypeTaxesQualifiersChargeUnitFrequency() {
        return new CodeListFeeType.Taxes.Qualifiers.ChargeUnit.Frequency();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Taxes.Amount.Currency }
     * 
     */
    public CodeListFeeType.Taxes.Amount.Currency createCodeListFeeTypeTaxesAmountCurrency() {
        return new CodeListFeeType.Taxes.Amount.Currency();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Taxes.Amount.AlternateCurrency }
     * 
     */
    public CodeListFeeType.Taxes.Amount.AlternateCurrency createCodeListFeeTypeTaxesAmountAlternateCurrency() {
        return new CodeListFeeType.Taxes.Amount.AlternateCurrency();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Qualifiers.ChargeUnit.Unit }
     * 
     */
    public CodeListFeeType.Qualifiers.ChargeUnit.Unit createCodeListFeeTypeQualifiersChargeUnitUnit() {
        return new CodeListFeeType.Qualifiers.ChargeUnit.Unit();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Qualifiers.ChargeUnit.Frequency }
     * 
     */
    public CodeListFeeType.Qualifiers.ChargeUnit.Frequency createCodeListFeeTypeQualifiersChargeUnitFrequency() {
        return new CodeListFeeType.Qualifiers.ChargeUnit.Frequency();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Amount.Currency }
     * 
     */
    public CodeListFeeType.Amount.Currency createCodeListFeeTypeAmountCurrency() {
        return new CodeListFeeType.Amount.Currency();
    }

    /**
     * Create an instance of {@link CodeListFeeType.Amount.AlternateCurrency }
     * 
     */
    public CodeListFeeType.Amount.AlternateCurrency createCodeListFeeTypeAmountAlternateCurrency() {
        return new CodeListFeeType.Amount.AlternateCurrency();
    }

    /**
     * Create an instance of {@link PhonePrefType.Telephone }
     * 
     */
    public PhonePrefType.Telephone createPhonePrefTypeTelephone() {
        return new PhonePrefType.Telephone();
    }

    /**
     * Create an instance of {@link OntologyTimeDurationType.StartAndEnd.Duration }
     * 
     */
    public OntologyTimeDurationType.StartAndEnd.Duration createOntologyTimeDurationTypeStartAndEndDuration() {
        return new OntologyTimeDurationType.StartAndEnd.Duration();
    }

    /**
     * Create an instance of {@link ImageDescriptionType.ImageFormat }
     * 
     */
    public ImageDescriptionType.ImageFormat createImageDescriptionTypeImageFormat() {
        return new ImageDescriptionType.ImageFormat();
    }

    /**
     * Create an instance of {@link ImageDescriptionType.Description }
     * 
     */
    public ImageDescriptionType.Description createImageDescriptionTypeDescription() {
        return new ImageDescriptionType.Description();
    }

    /**
     * Create an instance of {@link SpecialRequestType.SpecialRequest }
     * 
     */
    public SpecialRequestType.SpecialRequest createSpecialRequestTypeSpecialRequest() {
        return new SpecialRequestType.SpecialRequest();
    }

    /**
     * Create an instance of {@link SourceType.RequestorID }
     * 
     */
    public SourceType.RequestorID createSourceTypeRequestorID() {
        return new SourceType.RequestorID();
    }

    /**
     * Create an instance of {@link SourceType.Position }
     * 
     */
    public SourceType.Position createSourceTypePosition() {
        return new SourceType.Position();
    }

    /**
     * Create an instance of {@link SourceType.BookingChannel }
     * 
     */
    public SourceType.BookingChannel createSourceTypeBookingChannel() {
        return new SourceType.BookingChannel();
    }

    /**
     * Create an instance of {@link OntologyLoyaltyType.Sector }
     * 
     */
    public OntologyLoyaltyType.Sector createOntologyLoyaltyTypeSector() {
        return new OntologyLoyaltyType.Sector();
    }

    /**
     * Create an instance of {@link OntologyLoyaltyType.ProgramNameOrCode }
     * 
     */
    public OntologyLoyaltyType.ProgramNameOrCode createOntologyLoyaltyTypeProgramNameOrCode() {
        return new OntologyLoyaltyType.ProgramNameOrCode();
    }

    /**
     * Create an instance of {@link OntologyLoyaltyType.MemberInfo }
     * 
     */
    public OntologyLoyaltyType.MemberInfo createOntologyLoyaltyTypeMemberInfo() {
        return new OntologyLoyaltyType.MemberInfo();
    }

    /**
     * Create an instance of {@link VehicleSegmentCoreType.ConfID }
     * 
     */
    public VehicleSegmentCoreType.ConfID createVehicleSegmentCoreTypeConfID() {
        return new VehicleSegmentCoreType.ConfID();
    }

    /**
     * Create an instance of {@link VehicleSegmentCoreType.PricedEquips }
     * 
     */
    public VehicleSegmentCoreType.PricedEquips createVehicleSegmentCoreTypePricedEquips() {
        return new VehicleSegmentCoreType.PricedEquips();
    }

    /**
     * Create an instance of {@link VehicleSegmentCoreType.Fees }
     * 
     */
    public VehicleSegmentCoreType.Fees createVehicleSegmentCoreTypeFees() {
        return new VehicleSegmentCoreType.Fees();
    }

    /**
     * Create an instance of {@link VehicleSegmentCoreType.TotalCharge }
     * 
     */
    public VehicleSegmentCoreType.TotalCharge createVehicleSegmentCoreTypeTotalCharge() {
        return new VehicleSegmentCoreType.TotalCharge();
    }

    /**
     * Create an instance of {@link OntologyAnimalType.Detail.Type }
     * 
     */
    public OntologyAnimalType.Detail.Type createOntologyAnimalTypeDetailType() {
        return new OntologyAnimalType.Detail.Type();
    }

    /**
     * Create an instance of {@link OntologyAnimalType.Detail.Weight }
     * 
     */
    public OntologyAnimalType.Detail.Weight createOntologyAnimalTypeDetailWeight() {
        return new OntologyAnimalType.Detail.Weight();
    }

    /**
     * Create an instance of {@link AlternateCurrencyType.Conversion }
     * 
     */
    public AlternateCurrencyType.Conversion createAlternateCurrencyTypeConversion() {
        return new AlternateCurrencyType.Conversion();
    }

    /**
     * Create an instance of {@link OntologyContactType.Email }
     * 
     */
    public OntologyContactType.Email createOntologyContactTypeEmail() {
        return new OntologyContactType.Email();
    }

    /**
     * Create an instance of {@link OntologyContactType.Phone }
     * 
     */
    public OntologyContactType.Phone createOntologyContactTypePhone() {
        return new OntologyContactType.Phone();
    }

    /**
     * Create an instance of {@link RestaurantType.MultimediaDescriptions }
     * 
     */
    public RestaurantType.MultimediaDescriptions createRestaurantTypeMultimediaDescriptions() {
        return new RestaurantType.MultimediaDescriptions();
    }

    /**
     * Create an instance of {@link RestaurantType.CuisineCodes.CuisineCode }
     * 
     */
    public RestaurantType.CuisineCodes.CuisineCode createRestaurantTypeCuisineCodesCuisineCode() {
        return new RestaurantType.CuisineCodes.CuisineCode();
    }

    /**
     * Create an instance of {@link RestaurantType.InfoCodes.InfoCode }
     * 
     */
    public RestaurantType.InfoCodes.InfoCode createRestaurantTypeInfoCodesInfoCode() {
        return new RestaurantType.InfoCodes.InfoCode();
    }

    /**
     * Create an instance of {@link ImageItemsType.ImageItem }
     * 
     */
    public ImageItemsType.ImageItem createImageItemsTypeImageItem() {
        return new ImageItemsType.ImageItem();
    }

    /**
     * Create an instance of {@link PaymentCardType.Issuer }
     * 
     */
    public PaymentCardType.Issuer createPaymentCardTypeIssuer() {
        return new PaymentCardType.Issuer();
    }

    /**
     * Create an instance of {@link PaymentCardType.Telephone }
     * 
     */
    public PaymentCardType.Telephone createPaymentCardTypeTelephone() {
        return new PaymentCardType.Telephone();
    }

    /**
     * Create an instance of {@link PaymentCardType.CustLoyalty }
     * 
     */
    public PaymentCardType.CustLoyalty createPaymentCardTypeCustLoyalty() {
        return new PaymentCardType.CustLoyalty();
    }

    /**
     * Create an instance of {@link PaymentCardType.SignatureOnFile }
     * 
     */
    public PaymentCardType.SignatureOnFile createPaymentCardTypeSignatureOnFile() {
        return new PaymentCardType.SignatureOnFile();
    }

    /**
     * Create an instance of {@link PaymentCardType.ThreeDomainSecurity.Results }
     * 
     */
    public PaymentCardType.ThreeDomainSecurity.Results createPaymentCardTypeThreeDomainSecurityResults() {
        return new PaymentCardType.ThreeDomainSecurity.Results();
    }

    /**
     * Create an instance of {@link PaymentCardType.ThreeDomainSecurity.Gateway.AuthenticationVerificationValue }
     * 
     */
    public PaymentCardType.ThreeDomainSecurity.Gateway.AuthenticationVerificationValue createPaymentCardTypeThreeDomainSecurityGatewayAuthenticationVerificationValue() {
        return new PaymentCardType.ThreeDomainSecurity.Gateway.AuthenticationVerificationValue();
    }

    /**
     * Create an instance of {@link PaymentCardType.ThreeDomainSecurity.Gateway.TransactionPassword }
     * 
     */
    public PaymentCardType.ThreeDomainSecurity.Gateway.TransactionPassword createPaymentCardTypeThreeDomainSecurityGatewayTransactionPassword() {
        return new PaymentCardType.ThreeDomainSecurity.Gateway.TransactionPassword();
    }

    /**
     * Create an instance of {@link OntologyTravelerClassType.AgeCategory }
     * 
     */
    public OntologyTravelerClassType.AgeCategory createOntologyTravelerClassTypeAgeCategory() {
        return new OntologyTravelerClassType.AgeCategory();
    }

    /**
     * Create an instance of {@link OntologyTravelerClassType.PassengerCategory }
     * 
     */
    public OntologyTravelerClassType.PassengerCategory createOntologyTravelerClassTypePassengerCategory() {
        return new OntologyTravelerClassType.PassengerCategory();
    }

    /**
     * Create an instance of {@link OntologyValueType.ScoreBasis }
     * 
     */
    public OntologyValueType.ScoreBasis createOntologyValueTypeScoreBasis() {
        return new OntologyValueType.ScoreBasis();
    }

    /**
     * Create an instance of {@link CommissionType.CommissionableAmount }
     * 
     */
    public CommissionType.CommissionableAmount createCommissionTypeCommissionableAmount() {
        return new CommissionType.CommissionableAmount();
    }

    /**
     * Create an instance of {@link CommissionType.PrepaidAmount }
     * 
     */
    public CommissionType.PrepaidAmount createCommissionTypePrepaidAmount() {
        return new CommissionType.PrepaidAmount();
    }

    /**
     * Create an instance of {@link CommissionType.FlatCommission }
     * 
     */
    public CommissionType.FlatCommission createCommissionTypeFlatCommission() {
        return new CommissionType.FlatCommission();
    }

    /**
     * Create an instance of {@link CommissionType.CommissionPayableAmount }
     * 
     */
    public CommissionType.CommissionPayableAmount createCommissionTypeCommissionPayableAmount() {
        return new CommissionType.CommissionPayableAmount();
    }

    /**
     * Create an instance of {@link OntologyTransportationType.TripDirection }
     * 
     */
    public OntologyTransportationType.TripDirection createOntologyTransportationTypeTripDirection() {
        return new OntologyTransportationType.TripDirection();
    }

    /**
     * Create an instance of {@link OntologyTransportationType.Vehicle.Class }
     * 
     */
    public OntologyTransportationType.Vehicle.Class createOntologyTransportationTypeVehicleClass() {
        return new OntologyTransportationType.Vehicle.Class();
    }

    /**
     * Create an instance of {@link OntologyTransportationType.Vehicle.Make }
     * 
     */
    public OntologyTransportationType.Vehicle.Make createOntologyTransportationTypeVehicleMake() {
        return new OntologyTransportationType.Vehicle.Make();
    }

    /**
     * Create an instance of {@link OntologyTransportationType.Vehicle.Model }
     * 
     */
    public OntologyTransportationType.Vehicle.Model createOntologyTransportationTypeVehicleModel() {
        return new OntologyTransportationType.Vehicle.Model();
    }

    /**
     * Create an instance of {@link OntologyTransportationType.FlightAndRail.Number }
     * 
     */
    public OntologyTransportationType.FlightAndRail.Number createOntologyTransportationTypeFlightAndRailNumber() {
        return new OntologyTransportationType.FlightAndRail.Number();
    }

    /**
     * Create an instance of {@link OntologyTransportationType.FlightAndRail.Class }
     * 
     */
    public OntologyTransportationType.FlightAndRail.Class createOntologyTransportationTypeFlightAndRailClass() {
        return new OntologyTransportationType.FlightAndRail.Class();
    }

    /**
     * Create an instance of {@link VehicleReservationSummaryType.ConfID }
     * 
     */
    public VehicleReservationSummaryType.ConfID createVehicleReservationSummaryTypeConfID() {
        return new VehicleReservationSummaryType.ConfID();
    }

    /**
     * Create an instance of {@link VehicleModifyRQCoreType.DriverType }
     * 
     */
    public VehicleModifyRQCoreType.DriverType createVehicleModifyRQCoreTypeDriverType() {
        return new VehicleModifyRQCoreType.DriverType();
    }

    /**
     * Create an instance of {@link VehicleModifyRQCoreType.RateQualifier }
     * 
     */
    public VehicleModifyRQCoreType.RateQualifier createVehicleModifyRQCoreTypeRateQualifier() {
        return new VehicleModifyRQCoreType.RateQualifier();
    }

    /**
     * Create an instance of {@link VehicleModifyRQCoreType.RateRestriction }
     * 
     */
    public VehicleModifyRQCoreType.RateRestriction createVehicleModifyRQCoreTypeRateRestriction() {
        return new VehicleModifyRQCoreType.RateRestriction();
    }

    /**
     * Create an instance of {@link VehicleModifyRQCoreType.TotalCharge }
     * 
     */
    public VehicleModifyRQCoreType.TotalCharge createVehicleModifyRQCoreTypeTotalCharge() {
        return new VehicleModifyRQCoreType.TotalCharge();
    }

    /**
     * Create an instance of {@link VehicleModifyRQCoreType.RateDistance }
     * 
     */
    public VehicleModifyRQCoreType.RateDistance createVehicleModifyRQCoreTypeRateDistance() {
        return new VehicleModifyRQCoreType.RateDistance();
    }

    /**
     * Create an instance of {@link VehicleModifyRQCoreType.SpecialEquipPrefs.SpecialEquipPref }
     * 
     */
    public VehicleModifyRQCoreType.SpecialEquipPrefs.SpecialEquipPref createVehicleModifyRQCoreTypeSpecialEquipPrefsSpecialEquipPref() {
        return new VehicleModifyRQCoreType.SpecialEquipPrefs.SpecialEquipPref();
    }

    /**
     * Create an instance of {@link AcceptedPaymentsType.AcceptedPayment }
     * 
     */
    public AcceptedPaymentsType.AcceptedPayment createAcceptedPaymentsTypeAcceptedPayment() {
        return new AcceptedPaymentsType.AcceptedPayment();
    }

    /**
     * Create an instance of {@link VehicleChargeType.MinMax }
     * 
     */
    public VehicleChargeType.MinMax createVehicleChargeTypeMinMax() {
        return new VehicleChargeType.MinMax();
    }

    /**
     * Create an instance of {@link VehicleChargeType.Calculation }
     * 
     */
    public VehicleChargeType.Calculation createVehicleChargeTypeCalculation() {
        return new VehicleChargeType.Calculation();
    }

    /**
     * Create an instance of {@link VehicleChargeType.TaxAmounts.TaxAmount }
     * 
     */
    public VehicleChargeType.TaxAmounts.TaxAmount createVehicleChargeTypeTaxAmountsTaxAmount() {
        return new VehicleChargeType.TaxAmounts.TaxAmount();
    }

    /**
     * Create an instance of {@link TransportationType.Transportation }
     * 
     */
    public TransportationType.Transportation createTransportationTypeTransportation() {
        return new TransportationType.Transportation();
    }

    /**
     * Create an instance of {@link CodeListScheduleType.OperationTimes.OperationTime }
     * 
     */
    public CodeListScheduleType.OperationTimes.OperationTime createCodeListScheduleTypeOperationTimesOperationTime() {
        return new CodeListScheduleType.OperationTimes.OperationTime();
    }

    /**
     * Create an instance of {@link OffLocationServiceCoreType.Address }
     * 
     */
    public OffLocationServiceCoreType.Address createOffLocationServiceCoreTypeAddress() {
        return new OffLocationServiceCoreType.Address();
    }

    /**
     * Create an instance of {@link OffLocationServiceType.Telephone }
     * 
     */
    public OffLocationServiceType.Telephone createOffLocationServiceTypeTelephone() {
        return new OffLocationServiceType.Telephone();
    }

    /**
     * Create an instance of {@link VehicleVendorAvailabilityType.VehAvails.VehAvail.AdvanceBooking }
     * 
     */
    public VehicleVendorAvailabilityType.VehAvails.VehAvail.AdvanceBooking createVehicleVendorAvailabilityTypeVehAvailsVehAvailAdvanceBooking() {
        return new VehicleVendorAvailabilityType.VehAvails.VehAvail.AdvanceBooking();
    }

    /**
     * Create an instance of {@link OntologyLodgingType.PropertyClass }
     * 
     */
    public OntologyLodgingType.PropertyClass createOntologyLodgingTypePropertyClass() {
        return new OntologyLodgingType.PropertyClass();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestingParty }
     * 
     */
    public MultiModalOfferType.RequestingParty createMultiModalOfferTypeRequestingParty() {
        return new MultiModalOfferType.RequestingParty();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TravelerCharacteristics.Classification }
     * 
     */
    public MultiModalOfferType.TravelerCharacteristics.Classification createMultiModalOfferTypeTravelerCharacteristicsClassification() {
        return new MultiModalOfferType.TravelerCharacteristics.Classification();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TravelerCharacteristics.DetailInfo.Identification }
     * 
     */
    public MultiModalOfferType.TravelerCharacteristics.DetailInfo.Identification createMultiModalOfferTypeTravelerCharacteristicsDetailInfoIdentification() {
        return new MultiModalOfferType.TravelerCharacteristics.DetailInfo.Identification();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TripCharacteristics.DateTimeDuration }
     * 
     */
    public MultiModalOfferType.TripCharacteristics.DateTimeDuration createMultiModalOfferTypeTripCharacteristicsDateTimeDuration() {
        return new MultiModalOfferType.TripCharacteristics.DateTimeDuration();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TripCharacteristics.Location }
     * 
     */
    public MultiModalOfferType.TripCharacteristics.Location createMultiModalOfferTypeTripCharacteristicsLocation() {
        return new MultiModalOfferType.TripCharacteristics.Location();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TripCharacteristics.Baggage }
     * 
     */
    public MultiModalOfferType.TripCharacteristics.Baggage createMultiModalOfferTypeTripCharacteristicsBaggage() {
        return new MultiModalOfferType.TripCharacteristics.Baggage();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TripCharacteristics.Animals }
     * 
     */
    public MultiModalOfferType.TripCharacteristics.Animals createMultiModalOfferTypeTripCharacteristicsAnimals() {
        return new MultiModalOfferType.TripCharacteristics.Animals();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.TripCharacteristics.Lodging }
     * 
     */
    public MultiModalOfferType.TripCharacteristics.Lodging createMultiModalOfferTypeTripCharacteristicsLodging() {
        return new MultiModalOfferType.TripCharacteristics.Lodging();
    }

    /**
     * Create an instance of {@link OntologyBaggageType.Detail.Item }
     * 
     */
    public OntologyBaggageType.Detail.Item createOntologyBaggageTypeDetailItem() {
        return new OntologyBaggageType.Detail.Item();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer.GuidelinePricing }
     * 
     */
    public MultiModalOfferType.RequestedOffer.GuidelinePricing createMultiModalOfferTypeRequestedOfferGuidelinePricing() {
        return new MultiModalOfferType.RequestedOffer.GuidelinePricing();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer.TimePeriod.MaximumDuration }
     * 
     */
    public MultiModalOfferType.RequestedOffer.TimePeriod.MaximumDuration createMultiModalOfferTypeRequestedOfferTimePeriodMaximumDuration() {
        return new MultiModalOfferType.RequestedOffer.TimePeriod.MaximumDuration();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Formula }
     * 
     */
    public MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Formula createMultiModalOfferTypeRequestedOfferTimePeriodEarliestStartCalculationMethodFormula() {
        return new MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Formula();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Distance }
     * 
     */
    public MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Distance createMultiModalOfferTypeRequestedOfferTimePeriodEarliestStartCalculationMethodDistance() {
        return new MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Distance();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Duration }
     * 
     */
    public MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Duration createMultiModalOfferTypeRequestedOfferTimePeriodEarliestStartCalculationMethodDuration() {
        return new MultiModalOfferType.RequestedOffer.TimePeriod.EarliestStart.CalculationMethod.Duration();
    }

    /**
     * Create an instance of {@link MultiModalOfferType.Ontology.CompatibleWith }
     * 
     */
    public MultiModalOfferType.Ontology.CompatibleWith createMultiModalOfferTypeOntologyCompatibleWith() {
        return new MultiModalOfferType.Ontology.CompatibleWith();
    }

    /**
     * Create an instance of {@link OntologyCompanyType.TravelSegment }
     * 
     */
    public OntologyCompanyType.TravelSegment createOntologyCompanyTypeTravelSegment() {
        return new OntologyCompanyType.TravelSegment();
    }

    /**
     * Create an instance of {@link OntologyActivityType.Type }
     * 
     */
    public OntologyActivityType.Type createOntologyActivityTypeType() {
        return new OntologyActivityType.Type();
    }

    /**
     * Create an instance of {@link DirectBillType.CompanyName }
     * 
     */
    public DirectBillType.CompanyName createDirectBillTypeCompanyName() {
        return new DirectBillType.CompanyName();
    }

    /**
     * Create an instance of {@link DirectBillType.Telephone }
     * 
     */
    public DirectBillType.Telephone createDirectBillTypeTelephone() {
        return new DirectBillType.Telephone();
    }

    /**
     * Create an instance of {@link AcceptablePaymentCardsInfoType.AcceptablePaymentCards.AcceptablePaymentCard }
     * 
     */
    public AcceptablePaymentCardsInfoType.AcceptablePaymentCards.AcceptablePaymentCard createAcceptablePaymentCardsInfoTypeAcceptablePaymentCardsAcceptablePaymentCard() {
        return new AcceptablePaymentCardsInfoType.AcceptablePaymentCards.AcceptablePaymentCard();
    }

    /**
     * Create an instance of {@link TextItemsType.TextItem }
     * 
     */
    public TextItemsType.TextItem createTextItemsTypeTextItem() {
        return new TextItemsType.TextItem();
    }

    /**
     * Create an instance of {@link OperationSchedulesPlusChargeType.OperationSchedule }
     * 
     */
    public OperationSchedulesPlusChargeType.OperationSchedule createOperationSchedulesPlusChargeTypeOperationSchedule() {
        return new OperationSchedulesPlusChargeType.OperationSchedule();
    }

    /**
     * Create an instance of {@link VehicleRetrieveResRQAdditionalInfoType.Telephone }
     * 
     */
    public VehicleRetrieveResRQAdditionalInfoType.Telephone createVehicleRetrieveResRQAdditionalInfoTypeTelephone() {
        return new VehicleRetrieveResRQAdditionalInfoType.Telephone();
    }

    /**
     * Create an instance of {@link VehicleRetrieveResRQAdditionalInfoType.SearchDateRange }
     * 
     */
    public VehicleRetrieveResRQAdditionalInfoType.SearchDateRange createVehicleRetrieveResRQAdditionalInfoTypeSearchDateRange() {
        return new VehicleRetrieveResRQAdditionalInfoType.SearchDateRange();
    }

    /**
     * Create an instance of {@link PlanCostType.BasePremium }
     * 
     */
    public PlanCostType.BasePremium createPlanCostTypeBasePremium() {
        return new PlanCostType.BasePremium();
    }

    /**
     * Create an instance of {@link PlanCostType.Charges }
     * 
     */
    public PlanCostType.Charges createPlanCostTypeCharges() {
        return new PlanCostType.Charges();
    }

    /**
     * Create an instance of {@link VehicleAvailAdditionalInfoType.PricedCoverages }
     * 
     */
    public VehicleAvailAdditionalInfoType.PricedCoverages createVehicleAvailAdditionalInfoTypePricedCoverages() {
        return new VehicleAvailAdditionalInfoType.PricedCoverages();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType.DriverType }
     * 
     */
    public VehicleReservationRQCoreType.DriverType createVehicleReservationRQCoreTypeDriverType() {
        return new VehicleReservationRQCoreType.DriverType();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType.Fees }
     * 
     */
    public VehicleReservationRQCoreType.Fees createVehicleReservationRQCoreTypeFees() {
        return new VehicleReservationRQCoreType.Fees();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType.VehicleCharges }
     * 
     */
    public VehicleReservationRQCoreType.VehicleCharges createVehicleReservationRQCoreTypeVehicleCharges() {
        return new VehicleReservationRQCoreType.VehicleCharges();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType.RateDistance }
     * 
     */
    public VehicleReservationRQCoreType.RateDistance createVehicleReservationRQCoreTypeRateDistance() {
        return new VehicleReservationRQCoreType.RateDistance();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType.TotalCharge }
     * 
     */
    public VehicleReservationRQCoreType.TotalCharge createVehicleReservationRQCoreTypeTotalCharge() {
        return new VehicleReservationRQCoreType.TotalCharge();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType.Queue }
     * 
     */
    public VehicleReservationRQCoreType.Queue createVehicleReservationRQCoreTypeQueue() {
        return new VehicleReservationRQCoreType.Queue();
    }

    /**
     * Create an instance of {@link VehicleReservationRQCoreType.SpecialEquipPrefs.SpecialEquipPref }
     * 
     */
    public VehicleReservationRQCoreType.SpecialEquipPrefs.SpecialEquipPref createVehicleReservationRQCoreTypeSpecialEquipPrefsSpecialEquipPref() {
        return new VehicleReservationRQCoreType.SpecialEquipPrefs.SpecialEquipPref();
    }

    /**
     * Create an instance of {@link ConnectionType.ConnectionLocation }
     * 
     */
    public ConnectionType.ConnectionLocation createConnectionTypeConnectionLocation() {
        return new ConnectionType.ConnectionLocation();
    }

    /**
     * Create an instance of {@link VehicleAvailVendorInfoType.TourInfo }
     * 
     */
    public VehicleAvailVendorInfoType.TourInfo createVehicleAvailVendorInfoTypeTourInfo() {
        return new VehicleAvailVendorInfoType.TourInfo();
    }

    /**
     * Create an instance of {@link SearchTravelerType.CitizenCountryName }
     * 
     */
    public SearchTravelerType.CitizenCountryName createSearchTravelerTypeCitizenCountryName() {
        return new SearchTravelerType.CitizenCountryName();
    }

    /**
     * Create an instance of {@link VehicleRetrieveResRQCoreType.CustLoyalty }
     * 
     */
    public VehicleRetrieveResRQCoreType.CustLoyalty createVehicleRetrieveResRQCoreTypeCustLoyalty() {
        return new VehicleRetrieveResRQCoreType.CustLoyalty();
    }

    /**
     * Create an instance of {@link VehicleAgeRequirementsType.Age.AgeSurcharge }
     * 
     */
    public VehicleAgeRequirementsType.Age.AgeSurcharge createVehicleAgeRequirementsTypeAgeAgeSurcharge() {
        return new VehicleAgeRequirementsType.Age.AgeSurcharge();
    }

    /**
     * Create an instance of {@link VehicleAgeRequirementsType.Age.Vehicles.Vehicle }
     * 
     */
    public VehicleAgeRequirementsType.Age.Vehicles.Vehicle createVehicleAgeRequirementsTypeAgeVehiclesVehicle() {
        return new VehicleAgeRequirementsType.Age.Vehicles.Vehicle();
    }

    /**
     * Create an instance of {@link VehicleAgeRequirementsType.Age.AgeInfos.AgeInfo }
     * 
     */
    public VehicleAgeRequirementsType.Age.AgeInfos.AgeInfo createVehicleAgeRequirementsTypeAgeAgeInfosAgeInfo() {
        return new VehicleAgeRequirementsType.Age.AgeInfos.AgeInfo();
    }

    /**
     * Create an instance of {@link BaggageSpecificationType.SpecialItem }
     * 
     */
    public BaggageSpecificationType.SpecialItem createBaggageSpecificationTypeSpecialItem() {
        return new BaggageSpecificationType.SpecialItem();
    }

    /**
     * Create an instance of {@link VideoItemsType.VideoItem }
     * 
     */
    public VideoItemsType.VideoItem createVideoItemsTypeVideoItem() {
        return new VideoItemsType.VideoItem();
    }

    /**
     * Create an instance of {@link OntologyDimensionType.DimensionUnit }
     * 
     */
    public OntologyDimensionType.DimensionUnit createOntologyDimensionTypeDimensionUnit() {
        return new OntologyDimensionType.DimensionUnit();
    }

    /**
     * Create an instance of {@link VehicleProfileRentalPrefType.LoyaltyPref }
     * 
     */
    public VehicleProfileRentalPrefType.LoyaltyPref createVehicleProfileRentalPrefTypeLoyaltyPref() {
        return new VehicleProfileRentalPrefType.LoyaltyPref();
    }

    /**
     * Create an instance of {@link VehicleProfileRentalPrefType.PaymentFormPref }
     * 
     */
    public VehicleProfileRentalPrefType.PaymentFormPref createVehicleProfileRentalPrefTypePaymentFormPref() {
        return new VehicleProfileRentalPrefType.PaymentFormPref();
    }

    /**
     * Create an instance of {@link VehicleProfileRentalPrefType.CoveragePref }
     * 
     */
    public VehicleProfileRentalPrefType.CoveragePref createVehicleProfileRentalPrefTypeCoveragePref() {
        return new VehicleProfileRentalPrefType.CoveragePref();
    }

    /**
     * Create an instance of {@link VehicleProfileRentalPrefType.SpecialEquipPref }
     * 
     */
    public VehicleProfileRentalPrefType.SpecialEquipPref createVehicleProfileRentalPrefTypeSpecialEquipPref() {
        return new VehicleProfileRentalPrefType.SpecialEquipPref();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType.IndTripCost }
     * 
     */
    public IndCoverageReqsType.IndTripCost createIndCoverageReqsTypeIndTripCost() {
        return new IndCoverageReqsType.IndTripCost();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType.FlightAccidentAmount }
     * 
     */
    public IndCoverageReqsType.FlightAccidentAmount createIndCoverageReqsTypeFlightAccidentAmount() {
        return new IndCoverageReqsType.FlightAccidentAmount();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType.PreexistingConditions.PreexistingCondition }
     * 
     */
    public IndCoverageReqsType.PreexistingConditions.PreexistingCondition createIndCoverageReqsTypePreexistingConditionsPreexistingCondition() {
        return new IndCoverageReqsType.PreexistingConditions.PreexistingCondition();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType.CoveredLuggage.LuggageItem.ItemDeclaredValue }
     * 
     */
    public IndCoverageReqsType.CoveredLuggage.LuggageItem.ItemDeclaredValue createIndCoverageReqsTypeCoveredLuggageLuggageItemItemDeclaredValue() {
        return new IndCoverageReqsType.CoveredLuggage.LuggageItem.ItemDeclaredValue();
    }

    /**
     * Create an instance of {@link IndCoverageReqsType.CoveredLuggage.LuggageItem.LuggagePremium }
     * 
     */
    public IndCoverageReqsType.CoveredLuggage.LuggageItem.LuggagePremium createIndCoverageReqsTypeCoveredLuggageLuggageItemLuggagePremium() {
        return new IndCoverageReqsType.CoveredLuggage.LuggageItem.LuggagePremium();
    }

    /**
     * Create an instance of {@link VehicleReservationRQAdditionalInfoType.RentalPaymentPref }
     * 
     */
    public VehicleReservationRQAdditionalInfoType.RentalPaymentPref createVehicleReservationRQAdditionalInfoTypeRentalPaymentPref() {
        return new VehicleReservationRQAdditionalInfoType.RentalPaymentPref();
    }

    /**
     * Create an instance of {@link VehicleReservationRQAdditionalInfoType.Reference }
     * 
     */
    public VehicleReservationRQAdditionalInfoType.Reference createVehicleReservationRQAdditionalInfoTypeReference() {
        return new VehicleReservationRQAdditionalInfoType.Reference();
    }

    /**
     * Create an instance of {@link VehicleReservationRQAdditionalInfoType.CoveragePrefs.CoveragePref }
     * 
     */
    public VehicleReservationRQAdditionalInfoType.CoveragePrefs.CoveragePref createVehicleReservationRQAdditionalInfoTypeCoveragePrefsCoveragePref() {
        return new VehicleReservationRQAdditionalInfoType.CoveragePrefs.CoveragePref();
    }

    /**
     * Create an instance of {@link OntologyOfferType.Offer }
     * 
     */
    public OntologyOfferType.Offer createOntologyOfferTypeOffer() {
        return new OntologyOfferType.Offer();
    }

    /**
     * Create an instance of {@link VerificationType.PersonName }
     * 
     */
    public VerificationType.PersonName createVerificationTypePersonName() {
        return new VerificationType.PersonName();
    }

    /**
     * Create an instance of {@link VerificationType.TelephoneInfo }
     * 
     */
    public VerificationType.TelephoneInfo createVerificationTypeTelephoneInfo() {
        return new VerificationType.TelephoneInfo();
    }

    /**
     * Create an instance of {@link VerificationType.CustLoyalty }
     * 
     */
    public VerificationType.CustLoyalty createVerificationTypeCustLoyalty() {
        return new VerificationType.CustLoyalty();
    }

    /**
     * Create an instance of {@link VerificationType.ReservationTimeSpan }
     * 
     */
    public VerificationType.ReservationTimeSpan createVerificationTypeReservationTimeSpan() {
        return new VerificationType.ReservationTimeSpan();
    }

    /**
     * Create an instance of {@link VerificationType.AssociatedQuantity }
     * 
     */
    public VerificationType.AssociatedQuantity createVerificationTypeAssociatedQuantity() {
        return new VerificationType.AssociatedQuantity();
    }

    /**
     * Create an instance of {@link VerificationType.StartLocation }
     * 
     */
    public VerificationType.StartLocation createVerificationTypeStartLocation() {
        return new VerificationType.StartLocation();
    }

    /**
     * Create an instance of {@link VerificationType.EndLocation }
     * 
     */
    public VerificationType.EndLocation createVerificationTypeEndLocation() {
        return new VerificationType.EndLocation();
    }

    /**
     * Create an instance of {@link VehicleAvailRQAdditionalInfoType.CoveragePrefs.CoveragePref }
     * 
     */
    public VehicleAvailRQAdditionalInfoType.CoveragePrefs.CoveragePref createVehicleAvailRQAdditionalInfoTypeCoveragePrefsCoveragePref() {
        return new VehicleAvailRQAdditionalInfoType.CoveragePrefs.CoveragePref();
    }

    /**
     * Create an instance of {@link VehicleAvailRSCoreType.VehVendorAvails }
     * 
     */
    public VehicleAvailRSCoreType.VehVendorAvails createVehicleAvailRSCoreTypeVehVendorAvails() {
        return new VehicleAvailRSCoreType.VehVendorAvails();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges.EquipCharge.Vehicles }
     * 
     */
    public VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges.EquipCharge.Vehicles createVehicleLocationServicesOfferedTypeSpecialEquipmentsSpecialEquipmentEquipChargesEquipChargeVehicles() {
        return new VehicleLocationServicesOfferedType.SpecialEquipments.SpecialEquipment.EquipCharges.EquipCharge.Vehicles();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceDesc }
     * 
     */
    public VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceDesc createVehicleLocationServicesOfferedTypeOffLocationServicesOffLocationServiceOffLocServiceDesc() {
        return new VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceDesc();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge.Vehicles }
     * 
     */
    public VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge.Vehicles createVehicleLocationServicesOfferedTypeOffLocationServicesOffLocationServiceOffLocServiceChargesOffLocServiceChargeVehicles() {
        return new VehicleLocationServicesOfferedType.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge.Vehicles();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceDesc }
     * 
     */
    public VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceDesc createVehicleLocationServicesOfferedTypeOnLocationServicesOnLocationServiceOnLocServiceDesc() {
        return new VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceDesc();
    }

    /**
     * Create an instance of {@link VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges.OnLocServiceCharge.Vehicles }
     * 
     */
    public VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges.OnLocServiceCharge.Vehicles createVehicleLocationServicesOfferedTypeOnLocationServicesOnLocationServiceOnLocServiceChargesOnLocServiceChargeVehicles() {
        return new VehicleLocationServicesOfferedType.OnLocationServices.OnLocationService.OnLocServiceCharges.OnLocServiceCharge.Vehicles();
    }

    /**
     * Create an instance of {@link VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee.Vehicles.Vehicle }
     * 
     */
    public VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee.Vehicles.Vehicle createVehicleLocationLiabilitiesTypeCoveragesCoverageCoverageFeesCoverageFeeVehiclesVehicle() {
        return new VehicleLocationLiabilitiesType.Coverages.Coverage.CoverageFees.CoverageFee.Vehicles.Vehicle();
    }

    /**
     * Create an instance of {@link VehicleType.VehMakeModel }
     * 
     */
    public VehicleType.VehMakeModel createVehicleTypeVehMakeModel() {
        return new VehicleType.VehMakeModel();
    }

    /**
     * Create an instance of {@link VehicleType.VehIdentity }
     * 
     */
    public VehicleType.VehIdentity createVehicleTypeVehIdentity() {
        return new VehicleType.VehIdentity();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType.MiscellaneousCharges.MiscellaneousCharge }
     * 
     */
    public VehicleLocationAdditionalFeesType.MiscellaneousCharges.MiscellaneousCharge createVehicleLocationAdditionalFeesTypeMiscellaneousChargesMiscellaneousCharge() {
        return new VehicleLocationAdditionalFeesType.MiscellaneousCharges.MiscellaneousCharge();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType.Surcharges.Surcharge }
     * 
     */
    public VehicleLocationAdditionalFeesType.Surcharges.Surcharge createVehicleLocationAdditionalFeesTypeSurchargesSurcharge() {
        return new VehicleLocationAdditionalFeesType.Surcharges.Surcharge();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType.Fees.Fee }
     * 
     */
    public VehicleLocationAdditionalFeesType.Fees.Fee createVehicleLocationAdditionalFeesTypeFeesFee() {
        return new VehicleLocationAdditionalFeesType.Fees.Fee();
    }

    /**
     * Create an instance of {@link VehicleLocationAdditionalFeesType.Taxes.Tax }
     * 
     */
    public VehicleLocationAdditionalFeesType.Taxes.Tax createVehicleLocationAdditionalFeesTypeTaxesTax() {
        return new VehicleLocationAdditionalFeesType.Taxes.Tax();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.RequirementInfos.RequirementInfo }
     * 
     */
    public VehicleLocationRequirementsType.RequirementInfos.RequirementInfo createVehicleLocationRequirementsTypeRequirementInfosRequirementInfo() {
        return new VehicleLocationRequirementsType.RequirementInfos.RequirementInfo();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.PaymentOptions.Cash }
     * 
     */
    public VehicleLocationRequirementsType.PaymentOptions.Cash createVehicleLocationRequirementsTypePaymentOptionsCash() {
        return new VehicleLocationRequirementsType.PaymentOptions.Cash();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.PaymentOptions.Voucher }
     * 
     */
    public VehicleLocationRequirementsType.PaymentOptions.Voucher createVehicleLocationRequirementsTypePaymentOptionsVoucher() {
        return new VehicleLocationRequirementsType.PaymentOptions.Voucher();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.PaymentOptions.BankAcct }
     * 
     */
    public VehicleLocationRequirementsType.PaymentOptions.BankAcct createVehicleLocationRequirementsTypePaymentOptionsBankAcct() {
        return new VehicleLocationRequirementsType.PaymentOptions.BankAcct();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.PaymentOptions.DirectBill }
     * 
     */
    public VehicleLocationRequirementsType.PaymentOptions.DirectBill createVehicleLocationRequirementsTypePaymentOptionsDirectBill() {
        return new VehicleLocationRequirementsType.PaymentOptions.DirectBill();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.PaymentOptions.LoyaltyRedemption }
     * 
     */
    public VehicleLocationRequirementsType.PaymentOptions.LoyaltyRedemption createVehicleLocationRequirementsTypePaymentOptionsLoyaltyRedemption() {
        return new VehicleLocationRequirementsType.PaymentOptions.LoyaltyRedemption();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.PaymentOptions.MiscChargeOrder }
     * 
     */
    public VehicleLocationRequirementsType.PaymentOptions.MiscChargeOrder createVehicleLocationRequirementsTypePaymentOptionsMiscChargeOrder() {
        return new VehicleLocationRequirementsType.PaymentOptions.MiscChargeOrder();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.AdditionalDriver.AddlDriverInfos.AddlDriverInfo }
     * 
     */
    public VehicleLocationRequirementsType.AdditionalDriver.AddlDriverInfos.AddlDriverInfo createVehicleLocationRequirementsTypeAdditionalDriverAddlDriverInfosAddlDriverInfo() {
        return new VehicleLocationRequirementsType.AdditionalDriver.AddlDriverInfos.AddlDriverInfo();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.Age.AgeSurcharge }
     * 
     */
    public VehicleLocationRequirementsType.Age.AgeSurcharge createVehicleLocationRequirementsTypeAgeAgeSurcharge() {
        return new VehicleLocationRequirementsType.Age.AgeSurcharge();
    }

    /**
     * Create an instance of {@link VehicleLocationRequirementsType.Age.AgeInfos.AgeInfo }
     * 
     */
    public VehicleLocationRequirementsType.Age.AgeInfos.AgeInfo createVehicleLocationRequirementsTypeAgeAgeInfosAgeInfo() {
        return new VehicleLocationRequirementsType.Age.AgeInfos.AgeInfo();
    }

    /**
     * Create an instance of {@link VehicleLocationVehiclesType.Vehicle }
     * 
     */
    public VehicleLocationVehiclesType.Vehicle createVehicleLocationVehiclesTypeVehicle() {
        return new VehicleLocationVehiclesType.Vehicle();
    }

    /**
     * Create an instance of {@link VehicleLocationVehiclesType.VehicleInfos.VehicleInfo }
     * 
     */
    public VehicleLocationVehiclesType.VehicleInfos.VehicleInfo createVehicleLocationVehiclesTypeVehicleInfosVehicleInfo() {
        return new VehicleLocationVehiclesType.VehicleInfos.VehicleInfo();
    }

    /**
     * Create an instance of {@link VehicleLocationDetailsType.Telephone }
     * 
     */
    public VehicleLocationDetailsType.Telephone createVehicleLocationDetailsTypeTelephone() {
        return new VehicleLocationDetailsType.Telephone();
    }

    /**
     * Create an instance of {@link VehicleRetrieveResRSCoreType.VehResSummaries }
     * 
     */
    public VehicleRetrieveResRSCoreType.VehResSummaries createVehicleRetrieveResRSCoreTypeVehResSummaries() {
        return new VehicleRetrieveResRSCoreType.VehResSummaries();
    }

    /**
     * Create an instance of {@link VehicleReservationType.VehSegmentCore }
     * 
     */
    public VehicleReservationType.VehSegmentCore createVehicleReservationTypeVehSegmentCore() {
        return new VehicleReservationType.VehSegmentCore();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.Position }
     * 
     */
    public ItemSearchCriterionType.Position createItemSearchCriterionTypePosition() {
        return new ItemSearchCriterionType.Position();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.Address }
     * 
     */
    public ItemSearchCriterionType.Address createItemSearchCriterionTypeAddress() {
        return new ItemSearchCriterionType.Address();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.Telephone }
     * 
     */
    public ItemSearchCriterionType.Telephone createItemSearchCriterionTypeTelephone() {
        return new ItemSearchCriterionType.Telephone();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.RefPoint }
     * 
     */
    public ItemSearchCriterionType.RefPoint createItemSearchCriterionTypeRefPoint() {
        return new ItemSearchCriterionType.RefPoint();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.CodeRef }
     * 
     */
    public ItemSearchCriterionType.CodeRef createItemSearchCriterionTypeCodeRef() {
        return new ItemSearchCriterionType.CodeRef();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.HotelRef }
     * 
     */
    public ItemSearchCriterionType.HotelRef createItemSearchCriterionTypeHotelRef() {
        return new ItemSearchCriterionType.HotelRef();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.Radius }
     * 
     */
    public ItemSearchCriterionType.Radius createItemSearchCriterionTypeRadius() {
        return new ItemSearchCriterionType.Radius();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.MapArea }
     * 
     */
    public ItemSearchCriterionType.MapArea createItemSearchCriterionTypeMapArea() {
        return new ItemSearchCriterionType.MapArea();
    }

    /**
     * Create an instance of {@link ItemSearchCriterionType.AdditionalContents.AdditionalContent }
     * 
     */
    public ItemSearchCriterionType.AdditionalContents.AdditionalContent createItemSearchCriterionTypeAdditionalContentsAdditionalContent() {
        return new ItemSearchCriterionType.AdditionalContents.AdditionalContent();
    }

    /**
     * Create an instance of {@link OTAVehCheckInRQ.PricedEquips.PricedEquip.Equipment }
     * 
     */
    public OTAVehCheckInRQ.PricedEquips.PricedEquip.Equipment createOTAVehCheckInRQPricedEquipsPricedEquipEquipment() {
        return new OTAVehCheckInRQ.PricedEquips.PricedEquip.Equipment();
    }

    /**
     * Create an instance of {@link VehicleRentalDetailsType.FuelLevelDetails }
     * 
     */
    public VehicleRentalDetailsType.FuelLevelDetails createVehicleRentalDetailsTypeFuelLevelDetails() {
        return new VehicleRentalDetailsType.FuelLevelDetails();
    }

    /**
     * Create an instance of {@link VehicleRentalDetailsType.OdometerReading }
     * 
     */
    public VehicleRentalDetailsType.OdometerReading createVehicleRentalDetailsTypeOdometerReading() {
        return new VehicleRentalDetailsType.OdometerReading();
    }

    /**
     * Create an instance of {@link VehicleRentalDetailsType.ConditionReport }
     * 
     */
    public VehicleRentalDetailsType.ConditionReport createVehicleRentalDetailsTypeConditionReport() {
        return new VehicleRentalDetailsType.ConditionReport();
    }

    /**
     * Create an instance of {@link VehicleRentalCoreType.PickUpLocation }
     * 
     */
    public VehicleRentalCoreType.PickUpLocation createVehicleRentalCoreTypePickUpLocation() {
        return new VehicleRentalCoreType.PickUpLocation();
    }

    /**
     * Create an instance of {@link VehicleRentalCoreType.ReturnLocation }
     * 
     */
    public VehicleRentalCoreType.ReturnLocation createVehicleRentalCoreTypeReturnLocation() {
        return new VehicleRentalCoreType.ReturnLocation();
    }

    /**
     * Create an instance of {@link VehicleSegmentAdditionalInfoType.PaymentRules }
     * 
     */
    public VehicleSegmentAdditionalInfoType.PaymentRules createVehicleSegmentAdditionalInfoTypePaymentRules() {
        return new VehicleSegmentAdditionalInfoType.PaymentRules();
    }

    /**
     * Create an instance of {@link VehicleSegmentAdditionalInfoType.PricedCoverages }
     * 
     */
    public VehicleSegmentAdditionalInfoType.PricedCoverages createVehicleSegmentAdditionalInfoTypePricedCoverages() {
        return new VehicleSegmentAdditionalInfoType.PricedCoverages();
    }

    /**
     * Create an instance of {@link VehicleSegmentAdditionalInfoType.VendorMessages }
     * 
     */
    public VehicleSegmentAdditionalInfoType.VendorMessages createVehicleSegmentAdditionalInfoTypeVendorMessages() {
        return new VehicleSegmentAdditionalInfoType.VendorMessages();
    }

    /**
     * Create an instance of {@link VehicleRentalTransactionType.PickUpReturnDetails }
     * 
     */
    public VehicleRentalTransactionType.PickUpReturnDetails createVehicleRentalTransactionTypePickUpReturnDetails() {
        return new VehicleRentalTransactionType.PickUpReturnDetails();
    }

    /**
     * Create an instance of {@link VehicleRentalTransactionType.Vehicle }
     * 
     */
    public VehicleRentalTransactionType.Vehicle createVehicleRentalTransactionTypeVehicle() {
        return new VehicleRentalTransactionType.Vehicle();
    }

    /**
     * Create an instance of {@link VehicleRentalTransactionType.Fees }
     * 
     */
    public VehicleRentalTransactionType.Fees createVehicleRentalTransactionTypeFees() {
        return new VehicleRentalTransactionType.Fees();
    }

    /**
     * Create an instance of {@link VehicleRentalTransactionType.TotalCharge }
     * 
     */
    public VehicleRentalTransactionType.TotalCharge createVehicleRentalTransactionTypeTotalCharge() {
        return new VehicleRentalTransactionType.TotalCharge();
    }

    /**
     * Create an instance of {@link VehicleRentalTransactionType.PricedEquips.PricedEquip.Equipment }
     * 
     */
    public VehicleRentalTransactionType.PricedEquips.PricedEquip.Equipment createVehicleRentalTransactionTypePricedEquipsPricedEquipEquipment() {
        return new VehicleRentalTransactionType.PricedEquips.PricedEquip.Equipment();
    }

    /**
     * Create an instance of {@link CustomerPrimaryAdditionalType.Primary }
     * 
     */
    public CustomerPrimaryAdditionalType.Primary createCustomerPrimaryAdditionalTypePrimary() {
        return new CustomerPrimaryAdditionalType.Primary();
    }

    /**
     * Create an instance of {@link CustomerPrimaryAdditionalType.Additional }
     * 
     */
    public CustomerPrimaryAdditionalType.Additional createCustomerPrimaryAdditionalTypeAdditional() {
        return new CustomerPrimaryAdditionalType.Additional();
    }

    /**
     * Create an instance of {@link VehicleCancelRQAdditionalInfoType.CustLoyalty }
     * 
     */
    public VehicleCancelRQAdditionalInfoType.CustLoyalty createVehicleCancelRQAdditionalInfoTypeCustLoyalty() {
        return new VehicleCancelRQAdditionalInfoType.CustLoyalty();
    }

    /**
     * Create an instance of {@link VehicleCancelRQAdditionalInfoType.Telephone }
     * 
     */
    public VehicleCancelRQAdditionalInfoType.Telephone createVehicleCancelRQAdditionalInfoTypeTelephone() {
        return new VehicleCancelRQAdditionalInfoType.Telephone();
    }

    /**
     * Create an instance of {@link VehicleCancelRQAdditionalInfoType.RentalInfo }
     * 
     */
    public VehicleCancelRQAdditionalInfoType.RentalInfo createVehicleCancelRQAdditionalInfoTypeRentalInfo() {
        return new VehicleCancelRQAdditionalInfoType.RentalInfo();
    }

    /**
     * Create an instance of {@link DonationType.FrontOfficeInfo }
     * 
     */
    public DonationType.FrontOfficeInfo createDonationTypeFrontOfficeInfo() {
        return new DonationType.FrontOfficeInfo();
    }

    /**
     * Create an instance of {@link DonationType.CreditCardInfo }
     * 
     */
    public DonationType.CreditCardInfo createDonationTypeCreditCardInfo() {
        return new DonationType.CreditCardInfo();
    }

    /**
     * Create an instance of {@link DonationType.DonorInfo.Name }
     * 
     */
    public DonationType.DonorInfo.Name createDonationTypeDonorInfoName() {
        return new DonationType.DonorInfo.Name();
    }

    /**
     * Create an instance of {@link DonationType.DonorInfo.ContactInfo }
     * 
     */
    public DonationType.DonorInfo.ContactInfo createDonationTypeDonorInfoContactInfo() {
        return new DonationType.DonorInfo.ContactInfo();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OntologyExtensionType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.opentravel.org/OTA/2003/05", name = "OntologyExtension")
    public JAXBElement<OntologyExtensionType> createOntologyExtension(OntologyExtensionType value) {
        return new JAXBElement<OntologyExtensionType>(_OntologyExtension_QNAME, OntologyExtensionType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TPAExtensionsType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.opentravel.org/OTA/2003/05", name = "TPA_Extensions")
    public JAXBElement<TPAExtensionsType> createTPAExtensions(TPAExtensionsType value) {
        return new JAXBElement<TPAExtensionsType>(_TPAExtensions_QNAME, TPAExtensionsType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link VehicleReservationType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.opentravel.org/OTA/2003/05", name = "VehReservation")
    public JAXBElement<VehicleReservationType> createVehReservation(VehicleReservationType value) {
        return new JAXBElement<VehicleReservationType>(_VehReservation_QNAME, VehicleReservationType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.opentravel.org/OTA/2003/05", name = "Image", scope = ParagraphType.class)
    public JAXBElement<String> createParagraphTypeImage(String value) {
        return new JAXBElement<String>(_ParagraphTypeImage_QNAME, String.class, ParagraphType.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.opentravel.org/OTA/2003/05", name = "URL", scope = ParagraphType.class)
    public JAXBElement<String> createParagraphTypeURL(String value) {
        return new JAXBElement<String>(_ParagraphTypeURL_QNAME, String.class, ParagraphType.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FormattedTextTextType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.opentravel.org/OTA/2003/05", name = "Text", scope = ParagraphType.class)
    public JAXBElement<FormattedTextTextType> createParagraphTypeText(FormattedTextTextType value) {
        return new JAXBElement<FormattedTextTextType>(_ParagraphTypeText_QNAME, FormattedTextTextType.class, ParagraphType.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ParagraphType.ListItem }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.opentravel.org/OTA/2003/05", name = "ListItem", scope = ParagraphType.class)
    public JAXBElement<ParagraphType.ListItem> createParagraphTypeListItem(ParagraphType.ListItem value) {
        return new JAXBElement<ParagraphType.ListItem>(_ParagraphTypeListItem_QNAME, ParagraphType.ListItem.class, ParagraphType.class, value);
    }

}
